|
Unity分析器窗口可以帮助你优化你的游戏。它报告给你多少时间花在你的游戏的各个领域。例如,它可以报告时间绘制比例、动画或在你的游戏逻辑。
你可以用轮廓编辑器中玩你的游戏,它会记录性能数据。分析器窗口,在时间轴上显示数据,所以你可以看到帧或区域峰值(比别人花更多的时间)。单击时间轴中的任何地方,分析器窗口的底部会显示选定的帧的详细信息。
注:谱有仪器你的代码。该仪器已在你的游戏的性能影响小。通常这种开销是足够小,不会影响游戏的帧率。当使用分析是典型的只考虑比(或百分比)时间花费在某些领域。同时,为了提高对游戏消耗的时间最多的部分表现。前后比较分析结果代码的变化和决定你的改进措施。有时,您所做的更改来提高性能可能对帧速率有负面影响;代码优化的意外的后果是可以预期的。
分析器窗口的细节描述的下一个网页
参见
优化图形性能网页
WebPlayer
对于网络播放器的分析,遵循这些步骤:
检查开发建设在建立统一的复选框设置对话框并打开分析器窗口前开始建造。
当游戏在网络播放器中运行,确保释放通道是集发展。ALT右击Web播放器打开释放通道选择菜单。
选择osxwebplayer(yourcomputername)或windowswebplayer(yourcomputername)相应地从分析器窗口的主动轮廓下拉式菜单。
iOS
启用远程分析可以在iOS设备上通过以下步骤:
您的iOS设备连接到WiFi网络(本地/自组织无线网络所使用的仪发送数据从设备到Unity编辑器)。
选中“自动连接分析器”复选框在统一的构建设置对话框。
Attach your device to your Mac via cable, check the “Development Build” checkbox in Unity’s build settings dialog, and hit “Build & Run” in Unity Editor.
When app launches on device open profiler window in Unity Editor (Window->Profiler).
如果你使用了防火墙,你需要确保端口54998到55511是打开防火墙的出站规则--这些都是通过远程分析统一使用的端口。
笔记有时Unity编辑器可能不会自动连接到该设备。在这种情况下,分析器连接可以从分析器窗口启动主动轮廓下拉菜单选择相应的设备。
安卓
启用远程分析可以对Android设备通过两种不同的路径:WiFi或亚行。
对于WiFi分析,遵循这些步骤:
确保禁用您的Android设备上的移动数据。
连接Android设备到你的WiFi网络。
Attach your device to your Mac/PC via cable, check the “Development Build” and “Autoconnect Profiler” checkboxes in Unity’s build settings dialog, and hit “Build & Run” in Unity Editor.
When the app launches on the device, open the profiler window in Unity Editor (Window->Profiler)
如果Unity编辑器无法自动连接到该设备,选择从分析器窗口相应的设备主动轮廓下拉菜单。笔记Android设备和主机计算机(运行Unity编辑器)都必须在同一子网该设备的检测工作。
亚行分析,遵循这些步骤:
连接设备到电脑,通过电缆和确保ADB设备(即它显示ADB设备list)。
Check the “Development Build” checkbox in Unity’s build settings dialog, and hit “Build & Run”.
When the app launches on the device, open the profiler window in Unity Editor (Window->Profiler)
选择androidprofiler(ADB @ 127.0.0.1:54999)从分析器窗口主动轮廓下拉菜单。笔记 The Unity editor will automatically create an adb tunnel for your application when you press “Build & Run”. If you want to profile another application or you restart the adb server you have to setup this tunnel manually. To do this, open a Terminal window / CMD prompt and enter:
亚行提出的TCP:54999 localabstract:统一{这里}束标识符
笔记在下拉菜单中的条目是唯一可见的选定的目标是Android。
如果你使用了防火墙,你需要确保端口54998到55511是打开防火墙的出站规则--这些都是通过远程分析统一使用的端口。
先进的开发
|
|