非常多的开发者都在使用Performance Reporting性能报告,在过去的一年中,我们对其进行了一系列重大功能的改进,本文将一一来进行介绍。
新功能 首先,我们将此服务扩展到了更多的平台,除iOS以外,还包括:Android、MacOS Player、Windows Player和Windows平台。
此外,当你上传符号表文件时,我们加入了更全面的信息,不仅能展示总体状态,还能告诉你哪些符号表文件可用。
最重大的改动是,我们将后端从MySQL转移到Elasticsearch,这让我们能够存储每个报告,并在Developer Dashboard设置多个改动的阶段。
其它改动包括,提供 图表来让开发者快速了解玩家遇到问题的频率,能够使用标签来组织问题,并且加入了过滤器,可以将问题按日期范围、源数据和标签进行筛选。
Unity 2018.3 Beta中的更新功能 我们认真聆听来自开发者的反馈,使用Unity 2018.3开发的游戏所发送的报告将包含调试日志和自定义元数据,这二个功能将帮助你了解提交报告时的具体情况。
如果你在Performance Reporting性能报告设置中启用了采集调试日志功能,我们将自动采集产生报告的最多50个调试日志。你可以自定义元数据来指定最重要的键值对数据点。该过程可以随时发生,例如:当游戏首次初始化时,载入新关卡时,或玩家执行特定行动时。
使用下列语句可以轻松请求要跟踪的元数据: UnityEngine.CrashReportHandler.CrashReportHandler.SetUserMetadata(“key”, “value”);
所有信息都可以在Developer Services Dashboard获取。
集成通知 通过Cloud Build和Collaborate这样的特定服务,你可以将已经使用的项目管理和Slack或JIRA这样的消息工具集成到工作流程中。
我们收到了大量相关反馈,所以会将该功能加入到Performance Reporting性能报告中。这意味着你不必到Developer Dashboard检查是否出现新问题,只要修改设置并接收通知即可。
Slack、Discord和JIRA支持开箱即用,因此你可以非常轻松快捷地集成这些工具,设置仅需要几分钟。 如果你想集成除了Slack、Discord和Jira之外的工具,可以通过Webhook来集成。目前支持三种信息:
小结 你是否有想要的功能或是需要报告问题?我们希望得到开发者的反馈。你可以在Unity官方中文论坛联系我们,或是发送邮件至 perfsupport@unity3d.com ,发表反馈或希望加入的新功能。我们正努力扩展通过集成支持的工具,想了解开发者所使用哪些工具。
本文来自unity 官方,特此鸣谢。
|