Unity入门学习 07_Profiler游戏监察器(游戏性能分析器)


在制作的过程中,我们需要对游戏的各项运行数据进行分析,Unity也提供了这个功能

1. 打开方法: window -> profiler 或者 Ctrl + 7 , 如下图:

(说明一下:这个是之前在网上跟着一个教学视频做的)

happysneaker.com

可以看到下面出现了 Profiler 窗口,大体分为三部分。


2. Profiler 窗口介绍

Section 1:

窗口会随着时间推移显示性能数据,运行游戏时,每帧记录数据然后显示最后几百帧的历史记录。

happysneaker.com

① Deep Profile 为深度分析,会分析程序中的每一个函数,消耗内存较大;

② Clear 会清除之前运行过的记录;

③ Frame 显示运行过的帧数,current 显示当前帧;

④图中的白线为时间轴,可选定特定帧来观察相关数据。


Section 2:

happysneaker.com

① 左边一列列出了各种不同数据,不同颜色的小方块对应着不同的数据时间线颜色;

② 可单击小方块来进行对应的数据是否在右侧时间线上显示;

③ 可单击选中小方块,进行上下顺序排序。

④ CPU Usage:CPU 使用率     

Rendering:渲染 

Scripts:脚本运行数据

physics:物理数据

GarbageCollector:垃圾回收

VSync:垂直同步

Gi:光照有关

UI:界面

其他类似。


Section 3:

happysneaker.com

单击时间轴选中帧,则在下方显示与此帧有关的详细数据,根据选择Section 2 中不同的选项,会显示不同的数据。



^(* ̄(oo) ̄)^ 关于 Profiler 的详细介绍请参考unity手册:Unity User Manual (2017.1) / Working in Unity / Advanced Development / Profiler overview / CPU Usage Profiler ,这里不方便贴链接。


Unity那些事儿
请先登录后发表评论
  • 最新评论
  • 总共0条评论