Performance Reporting性能报告新功能介绍
Performance Reporting性能报告能够时刻帮助你了解游戏运行时玩家所遇到的问题,并确定问题的处理优先级。它可以自动采集未处理的异常和本地崩溃,并提供实时报告。
非常多的开发者都在使用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 ,发表反馈或希望加入的新功能。我们正努力扩展通过集成支持的工具,想了解开发者所使用哪些工具。
友情提醒:Performance Reporting性能报告目前仅为Unity Plus加强版和Unity Pro专业版订阅者提供。 Unity订阅的最新优惠活动正在进行中,11月18日之前更有指定插件和资源赠送。
更多Unity最新功能介绍尽在 Unity官方中文论坛(UnityChina.cn)!
推荐阅读
官方活动
现在访问Unity在线商店(store.unity.com),成功订阅Unity Pro专业版、Unity Plus加强版即可享受全新增值服务组合。11月18日之前订阅,更有指定插件资源限时赠送。[了解详情...]
活动地址:https://store.unity.com/cn
由上海交通大学主办,Unity作为唯一技术主办方将鼎力支持的第二届中国大学生VR/AR开发大赛也正式开始,感兴趣的大学生可以报名参加! [了解详情...]
报名地址:http://edusjtuvr.mikecrm.com/RvmTkMe
点击“阅读原文”访问Unity官方中文论坛