本节介绍如何将 6Labs SDK 集成到您的 Unity 应用中。
6Labs SDK 以 Unity 包文件
SixLabsSDK-1.1.10.unitypackage
的形式提供。
按照以下步骤将该模块添加到您的 Unity 项目中:
.unitypackage 文件。调用 Init() 方法初始化 SDK,并开始观察游戏,如下所示:
inGameId,观察到的会话可能会被丢弃,并且不会用于 AI 分析。缺少该字段时,无法将会话归属到玩家,而这是生成后续洞察所必需的。以下为 Init() 方法的参考信息。
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
inGameId |
string |
否 | 游戏内的用户唯一标识。如果未传入该参数,则默认使用空字符串。 |
developerPayload
|
string |
否 | 与会话关联的可选开发者自定义元数据。该值会随会话请求原样转发,可用于附加自定义追踪信息或上下文信息。提供更丰富的 developerPayload 可以显著提升 AI 驱动的分析能力和会话理解效果。
示例:
|
在大多数集成场景中,只需调用 Init() 即可开始观察游戏。
如果需要更精细地控制游戏观察的开始或结束时间,开发者也可以直接使用
StartSession() 和
StopSession() 方法。
当需要显式控制游戏观察的开始时,可以调用 StartSession() 方法。
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
inGameId |
string |
否 | 游戏内的用户唯一标识。如果未传入,则默认为空字符串。 |
developerPayload
|
string |
否 | 与会话关联的可选开发者自定义元数据。该值会随会话请求原样转发,可用于附加自定义追踪信息或上下文信息。提供更丰富的 developerPayload 可以显著提升 AI 驱动的分析能力和会话理解效果。
|
调用 StopSession() 方法停止游戏观察。
StartSession() 开始新的观察。文档版本 1.0