开始使用 Cloud Diagnostics
Unity Cloud Diagnostics 是一个服务,用于收集和报告游戏中错误(称为崩溃或异常)的数据。Cloud Diagnostics 还可以用于收集玩家反馈,例如 Bug Reports 或功能请求。Cloud Diagnostics 连接到 Unity 编辑器中的项目,并可以通过 Unity Dashboard(Unity 后台)进行管理。
Cloud Diagnostics 提供的见解有助于您更好地诊断游戏中的任何问题,以便提供更好的游戏体验。在游戏开发测试周期和应用程序上线时,都建议使用 Cloud Diagnostics。
请阅读以下文章,概要了解相关主题:
Unity 计划和 Cloud Diagnostics 等级
Cloud Diagnostics 是您的 Unity 计划中自动捆绑的一个服务,无论您使用 Unity Personal、Pro 还是 Plus。请注意,虽然 Cloud Diagnostics 在所有 Unity 计划中都可用,但在不同的 Unity 订阅类型中,功能容量会有所不同。以下详细说明了各个 Unity 计划中 Cloud Diagnostics 所包含的功能:
Unity 计划 | Cloud Diagnostics 等级 |
---|---|
Unity Personal:免费向个人用户提供的 Unity 许可证,包括对产品和功能的基本访问权限。Unity Personal 包含 Cloud Diagnostics。 | Cloud Diagnostics:
|
Unity Pro:面向小型工作室的 Unity 许可证,相比 Unity Personal,该计划提供的功能和资源更多。Unity Pro 包含 Advanced Cloud Diagnostics。 | Advanced Cloud Diagnostics:
|
Unity Plus:面向专业开发者的 Unity 许可证,提供了创建和运营游戏的完整解决方案。Unity Plus 包含 Advanced Cloud Diagnostics。 |
要选择订阅或更改 Unity 计划,请转到 Unity Store。
基本设置要求
虽然您的 Unity 计划中会自动捆绑 Cloud Diagnostics,但在项目中设置 Cloud Diagnostics 之前,您需要满足一些基本要求。
要集成 Cloud Diagnostics 服务,您需要具有以下几项内容:
- Unity 计划,用于访问 Unity。
- Unity ID 和组织,用于登录编辑器或 Dashboard(后台)并管理您的项目。
- Unity 编辑器中的项目,用于为连接的服务提供数据和内容。
- 项目 ID,用于将编辑器中的项目连接到 Dashboard(后台)中的服务。
- 受支持的操作系统平台。Cloud Diagnostics 目前支持 iOS、Android、macOS 和 Windows 桌面。
主要概念说明
Unity 计划:您在 Unity 中使用的基本订阅类型,可以是 Unity Personal、Pro、Plus 或 Enterprise。Unity 订阅决定了您在 Unity 编辑器和一些 Unity Dashboard(Unity 后台)服务中的使用和功能访问。
Unity ID 和组织:Unity ID 用于登录 Unity Dashboard(Unity 后台),而组织是在 Dashboard(后台)上管理游戏开发项目、团队和服务的配置文件。
项目:在 Unity 编辑器中构建的游戏。
项目 ID:Unity 项目的唯一标识符,使您能够在 Unity Dashboard(Unity 后台)上为该项目使用任何 Unity 服务。
可以将 Unity 编辑器视为项目创建的地方,而将 Unity Dashboard(Unity 后台)视为管理项目、组织及其相关服务的地方,这会很有帮助。
Cloud Diagnostics 的基本设置
要设置 Cloud Diagnostics,请确保您满足上文部分概述的基本要求。请注意,如果没有项目 ID 来将服务与您的项目相关联,您将无法激活 Cloud Diagnostics。
要设置 **Crash and Exception Reporting(崩溃和异常报告)**请在 Unity 编辑器中转到所需的项目,然后转到 Window(窗口)> General(常规)> Services(服务)> Cloud Diagnostics。从 Cloud Diagnostics 窗口中,打开 Crashes and Exceptions(崩溃和异常)。您可以从 Unity Dashboard(Unity 后台)> Cloud Diagnostics 页面管理崩溃和异常报告,以及上传调试符号。有关设置崩溃和异常报告的更多信息,请转到设置崩溃和异常报告。
要设置 User Reporting,您需要下载 User Reporting SDK 并在 Unity 编辑器中将该 SDK 集成到项目中。集成后,您可以从 Unity Dashboard(Unity 后台)> Cloud Diagnostics 页面管理用户报告见解。有关设置 User Reporting 的更多信息,请转到设置 User Reporting。