日落 - Unity性能分析之Profiler的两种玩法

时间:2024-03-15 08:14:14

系统:Windows 8
引擎:Unity 2017.2.1f1

Unity3D使用Profiler进行性能分析有两种模式:Unity Editor与Development Build。

一、Unity Editor模式,玩虚的。

在Unity Editor中进行录制分析。

步骤如下:
1.首先新建或打开一个Unity3D工程。

2.打开Profiler窗口,有两种途经:
(1)菜单方式,Window > Profiler
日落20180722001 - Unity性能分析之Profiler的两种玩法
(Ctrl+5也可以打开?不行!orz)

(2)添加页签方式,Add Tab -> Profiler
日落20180722001 - Unity性能分析之Profiler的两种玩法

3.播放游戏,三种途经。
(1)菜单方式,Edit -> Play
日落20180722001 - Unity性能分析之Profiler的两种玩法

(2)快捷键方式,Ctrl+P(如上图)

(3)点击播放按钮
日落20180722001 - Unity性能分析之Profiler的两种玩法

然后就可以在Profiler窗口看到实时的分析数据。

二、Development Build模式,玩真的。

Development Build在目标平台上进行分析,需要运行development build并连接Profiler。不同的目标平台(例如:Windows, Android,OSX,iOS)有不同的具体做法。

步骤如下:
1.首先新建或打开一个Unity3D工程。

2.打开Profiler窗口(打开方式见上文:Unity Editor模式)

3.打开Build Settings,有两种途径:
(1)菜单方式,File > Build Settings
日落20180722001 - Unity性能分析之Profiler的两种玩法

(2)快捷键方式,Ctrl+Shift+B

4.设置Build Settings

以Windows平台为例:
(1)转到Window平台(默认选择)
(2)添加需要加载的场景
(3)先勾选Development Build
(4)再勾选Autoconnect Profiler
上述步骤如下图:
日落20180722001 - Unity性能分析之Profiler的两种玩法

以Android平台的连线方式为例:
(1)转到Android平台
日落20180722001 - Unity性能分析之Profiler的两种玩法
(2)到(4)步,与Windows平台一致
(5)打开手机开发者模式
(6)打开手机USB调试

后面的步骤分为连线方式(编号为USB-X)和远程方式(需要手机先安装apk,编号为WiFi-X):
(USB-7)然后在Profiler的Connected Player下拉菜单选择连接的手机
日落20180722001 - Unity性能分析之Profiler的两种玩法

(WiFi-7)输入IP
日落20180722001 - Unity性能分析之Profiler的两种玩法

(WiFi-8)输入IP后,点击Connect
日落20180722001 - Unity性能分析之Profiler的两种玩法

(WiFi-9)Unity3D说:等着你回来~不回来就吞千支针哦~(卡死你!)
日落20180722001 - Unity性能分析之Profiler的两种玩法

5.运行游戏(远程方式的没有这步),有三种方式:
(1)在Build Settings设置完后,直接点击Build and Run
日落20180722001 - Unity性能分析之Profiler的两种玩法

(2)菜单方式,File -> Build & Run
日落20180722001 - Unity性能分析之Profiler的两种玩法

(3)快捷键方式,Ctrl+B

然后就可以在Profiler窗口看到实时的分析数据。

以上简单回顾。

参考资料:
http://www.cnblogs.com/alan777/p/6135703.html
https://blog.csdn.net/swj524152416/article/details/53466413