三分钟带你玩转Unity性能优化!-阿里云开发者社区

开发者社区> 开发与运维> 正文

三分钟带你玩转Unity性能优化!

简介:

不久前,UWA发布了本地版性能测试工具:Game Optimization Toolkit(简称:UWA GOT),它既能方便研发团队在本地直接进行真机测试,也支持在Unity Editor中搭建本地服务器来接收和分析性能数据,整个测试过程中,研发团队能自定义测试时间和流程,几分钟后即可查看性能数据,同时还提供深度的数据分析,如脚本中的主要函数耗时、堆内存的具体分配堆栈等高级分析功能

该工具虽然小巧,但能效俱全,目前提供 Performance Overview、Mono Memory Analysis 和 Runtime Asset Checker 三大功能,任何Unity开发者都能轻松驾驭!今天小编就教大家如何手持该利器,掌舵好项目的性能!
0.png


一、仅需五步,轻松集成SDK

1、将下载的unitypackage文件拖入到待测试的Unity 项目中,点击“Import”按钮导入相关文件。
请输入图片描述

2、在 Editor 中将 UWA/Prefabs 文件夹下的 UWA_Android.prefab 文件拖入到项目的首场景中。
请输入图片描述

3、当Game视图的右上角出现如下图所示的UI界面,且无报错信息,则说明UWA插件已经集成到项目中。
请输入图片描述

4、点击编辑器菜单栏中的“Tools->UWA->SDK Integration”选项,在下图中点击“Auto Config”按钮,可进行一键设置,左图的红色按钮会变成绿色,内容会变成“Done”。
请输入图片描述

5、点击 UWA 界面上的“build here”按钮来一键发布游戏,发布的 Apk 文件存放于 UWA_Builds/Android 文件夹中,接下去即可搭建本地服务器进行测试。


二、UWA Local Server

1、在 UWA SDK 集成并发布后,研发团队即可将其安装在 Android 测试机上并进行测试。

2、打开 App 后,在界面右上角选择“Local Mode”,选择想进行的测试类型(分为Overview、Mono和Asset)。点击后,测试就会立即开始,点击“Stop”即可结束测试。
请输入图片描述

3、点击编辑器菜单栏中的“UWA->Local Server”选项,点击面板上的“WIFI”按钮开启本地服务器。红框处即为本地机器的当前 IP(端口固定为 8099)。
请输入图片描述
4、在测试手机上安装 UWA 文件夹下的 UWATool.apk 文件并打开,输入Local Server 的 IP 地址,点击“Try Connect”按钮,当左侧圆点变绿即表示可以连接到服务器。
请输入图片描述

5、点击“Upload Data”,即可查看该移动设备上的所有测试数据,点击“Submit”,即可传输数据,上传的进度条结束即表示上传成功,用户即可在 Local Server 上选择想查看的性能报告。
请输入图片描述
集成步骤如此简单轻松,从此大家可以解锁各种性能测试的姿势!同时,研发团队既能定期在UWA官网上提交项目测试包进行深度的性能诊断与测评,又能随时随地在本地进行快速的测试与分析。二者相辅相成,让性能优化不再成为难题!

关于更多平台的支持及功能升级,我们将在UWA官网(www.uwa4d.com)持续更新,敬请关注。






原文出处:侑虎科技
本文作者:admin
转载请与作者联系,同时请务必标明文章原始出处和原文链接及本声明。

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

其他文章