Google Play 游戏电脑版的示例和插件演示了在 PC 环境中进行游戏认证和配置的 SDK 集成。
AGDKTunnel
AGDKTunnel 派生自 NDK 示例 Endless Tunnel。AGDKTunnel 演示了 以下 Google Play 游戏电脑版 SDK 集成:
- 适用于 Play 身份和云端存档的 Google Play 游戏服务
- Google Play 游戏电脑版的输入 SDK
为 Google Play 游戏电脑版启用 build
构建变体用于区分默认(移动)平台和 PC 平台。如需构建 AGDKTunnel 以便在 Google Play 游戏电脑版中运行, 请按以下步骤操作:
- 依次前往 Build > Select Build Variant,然后选择 playGamesPC build 变体。
- (可选)启用 Google Play 游戏服务,以便在移动设备和 PC 上开启云端存档。
- (可选)启用 Play Asset Delivery API 以传送 DXT1 压缩的纹理资源。
启用 Google Play 游戏服务
Google Play 游戏服务 (PGS) 用于用户登录和云端存档。 如需启用这些功能,请执行以下操作:
- 将 AGDKTunnel 软件包重命名为您选择的名称。
- 在 Google Play 管理中心内创建应用,然后按照相应步骤使用您的软件包名称设置 Google Play 游戏服务。
- 将
game_services_project_id
字符串值替换为 将app/src/main/res/values/strings.xml
替换为您的项目 ID Google Play 管理中心。
Trivial Kart
此示例游戏演示了如何在 Android 上使用 Unity 引擎来使用 Google Play 技术。对于 Google Play 游戏电脑版,游戏应演示以下内容:
- Google Play 游戏服务,用于登录、成就、排行榜、好友和云端存档
- Play Integrity,用于接收有关设备完整性和 Play 许可状态的完整性信号
- Google Play 游戏电脑版的输入 SDK
如需了解配置信息,请参阅 trivialkart-unity 示例。
Google Play 游戏 Unity 插件
平台实用程序
platform_utils_package 是一款自动执行日常安排的工具 适用于 Google Play 游戏电脑版该软件包包含以下功能:
- GPG 平台定义脚本:将 UNITY_ANDROID_x86_64 定义添加到 Player 设置中的自定义定义列表
- 资源导入器脚本:将每个导入的纹理设置为所选的纹理压缩(默认为 DXTC)
- 窗口选项:设置 Tools > GPG Settings 下提供的窗口选项
输入捕获
input-capture_package 演示了鼠标输入捕获功能:
- 带有空格键切换开关的鼠标输入捕获
- 鼠标按钮状态事件
- 鼠标滚动事件
- 屏幕几何图形检测