> For the complete documentation index, see [llms.txt](https://docs.ggwp.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.ggwp.com/chinese-simplified/ggwp-ke-hu-duan-sdk/ji-cheng-zhi-nan/unity.md).

# Unity

**包概览**

Unity 软件包（`com.ggwp.sdk`）由三个主要组件组成。

`GGWP.GGWPSDK` 是一个用于实例化并管理 SDK 本身状态的类。它需要添加到当前场景中的任意 Game Object 上，并将作为单例运行。

`GGWP.GGWPTap` 是一个通用音频 Tap，可与任何 Unity AudioSource 配合使用。它需要添加到与其所接入的音频源相同的游戏对象上。

`GGWP.AuthManager` 用于管理代码授权和静态密钥授权两种方式的授权。您可以通过以下方式访问它： `GGWPSDK.Instance.AuthManager`.

**开始采集**

在授权并开始音频采集之前，必须先初始化 GGWP SDK。只需调用 `GGWPSDK.Instance.InitializeSDK("USER_ID", "HUMAN_READABLE_NAME_OF_CURRENT_USER")`.

如果您希望在用户未活跃时暂停音频收集，请调用 `DisposeSession`。您可以使用 `ResumeSession`.

**日志记录**

您可以使用 `AddLogDelegate` 添加您自己的日志委托，以响应 SDK 的 `LogMessages`。如果游戏未提供日志委托，SDK 将使用 `Debug.Log`.
