使用 6Labs SDK

本节将向你展示如何在 Unity 上,将 6Labs SDK 集成到你的 iOS 和 Android 应用中。

1. 下载并导入模块

6Labs SDK 以 Unity 包文件 SixLabsSDK-1.0.0.unitypackage 的形式提供。将模块添加到 Unity 项目中:

  1. 下载该包以获取最新版本的 Unity 版 6Labs SDK
  2. 接着,将该包导入到 Unity 项目中。操作步骤:
    • 点击 Assets > Import Package > Custom Package
    • 从本地选择 SixLabsSDK-1.0.0.unitypackage
    • 点击 Import

2. 开始游戏录制

使用 StartCapture() 方法开始录制游戏,如下所示:

 SixLabsSDK.Instance.StartCapture(
     inGameId: "<optional_player_in_game_id>",
     developerPayload: "<optional_developer_payload_here>"
 );

重要信息

  • 在开始录制游戏玩法之前,请确保已获得用户同意。SDK 不会自动请求权限;同意处理必须在您的游戏逻辑中实现。
  • 作为建议的最佳实践,您可以在游戏的 EULA 或隐私政策中披露游戏录制相关说明。

参考

以下为 StartCapture() 方法的参考说明。

方法签名

 public void StartCapture(string inGameId = null, string developerPayload = null)

参数

参数 类型 必填 说明
inGameId string 游戏内的可选用户标识符。不传则默认为空字符串。
developerPayload string 与会话关联的开发者自定义元数据(可选)。该值会随采集请求原样转发,可用于附加自定义追踪或上下文信息。
示例:

  • 获客渠道
  • 活动 ID
  • 用户分群(新用户、回流用户、重度付费用户)
  • 内部引用标识符

3. 停止游戏玩法采集

如下所示,使用 StopCapture() 方法停止采集游戏画面:

 SixLabsSDK.Instance.StopCapture();

重要信息

  • 停止当前正在进行的游戏玩法采集会话。
  • 你可以稍后再次调用 StartCapture() 来开始新的会话。
×

Table of Contents

使用 6Labs SDK

Table of Contents

文档版本 1.0

文本已复制到剪贴板
copyLinkText
有疑问?请通过以下方式联系我们: dev-support@now.gg