Skip to content
Gyeonghwan edited this page Aug 4, 2016 · 1 revision

Cafe小工具

Cafe小工具是关闭NAVER Cafe SDK,自动出现在画面的小工具。通过Cafe小工具,在游戏过程中可随时使用Cafe。

Cafe小工具从NAVER Cafe SDK 1.6.0以上开始支持。

Cafe小工具

屏幕截图按键

按下Cafe小工具的屏幕截图按键,即可捕捉游戏画面。 按下屏幕截图按键时的截图功能以ncSDKWidgetPostArticleWithImage方法实现。

(void)ncSDKWidgetPostArticleWithImage;

下面是在Cafe小工具按屏幕截图按键,注册代理呼叫ncSDKWidgetPostArticleWithImage方法的举例。

...
[[NCSDKManager getSharedInstance] setNcSDKDelegate:self];
...
- (void)ncSDKWidgetPostArticleWithImage {
    NSLog(@"请求截图");
}

视频录制按键

在Cafe小工按下视频录制按键,可录制游戏画面。

显示视频录制按键

以useWidgetVideoRecord属性,决定是否使用视频录制功能。

@property (nonatomic, assign) BOOL useWidgetVideoRecord;

将useWidgetVideoRecord属性值设置为YES,在Cafe小工具显示视频录制按键(默认值: NO)。

  /**
   * 决定是否使用视频录制功能。
   */
[NCSDKManager getSharedInstance].useWidgetVideoRecord = YES;

完成录制处理

完成视频录制时,处理的工作以ncSDKWidgetSuccessVideoRecord方法实现。

ncSDKWidgetSuccessVideoRecord方法从NAVER Cafe SDK 1.7.0开始支持。

(void)ncSDKWidgetSuccessVideoRecord;

以下是用户在Cafe小工具按下视频录制按键完成视频录制后,注册代理呼叫ncSDKWidgetSuccessVideoRecord方法的举例。

...
[[NCSDKManager getSharedInstance] setNcSDKDelegate:self];
...
- (void)ncSDKWidgetSuccessVideoRecord {
    NSLog(@"完成视频录制");
}

显示Cafe小工具

关闭NAVER Cafe SDK时是否显示Cafe小工具,使用showWidgetWhenUnloadSDK属性设置。

@property (nonatomic, assign) BOOL showWidgetWhenUnloadSDK;

showWidgetWhenUnloadSDK属性值设置为YES,关闭NAVER Cafe SDK时显示Cafe小工具(默认值: YES)。 以下是显示Cafe小工具的举例。

  /**
   *决定关闭NAVER Cafe SDK时,是否显示Cafe小工具。
   */
[NCSDKManager getSharedInstance].showWidgetWhenUnloadSDK = YES;

运行Cafe小工具

运行Cafe小工具,使用startWidget方法。

startWidget方法从NAVER Cafe SDK 1.7.0开始支持。

(void)startWidget;

以下是运行Cafe小工具的举例。

  /**
   * 运行Cafe小工具。
   */
[[NCSDKManager getSharedInstance] startWidget];

关闭Cafe小工具

关闭Cafe小工具,使用stopWidget方法。

stopWidget方法从NAVER Cafe SDK 1.7.0开始支持。

(void)stopWidget;

以下是强制关闭Cafe小工具的举例。

  /**
   * 关闭Cafe小工具。
   */
[[NCSDKManager getSharedInstance] stopWidget];

Other NAVER CAFE SDK Documents.

Unity

Unreal

Cocos-2dx

Android

Clone this wiki locally