项目已经处于真机测试阶段,还是发现了很多问题。所幸U3D提供了内置的profiler功能,可以通过profiler来查看后台运行记录,进而实现项目的优化。
打开profiler的快捷键为ctrl+7,具体功能截图如下:
其中具体的功能为(均为个人理解,以后或许会修正):
CPU Usage:cpu的使用情况,这个地方会显示rendering渲染、脚本script、物理physics、动画animation等。其中重点优化的通常为rendering和script,关于这点会放在后面详述。点击这个下面有具体的属性面板
Rendering:渲染情况的详细数据,可以通过debugger模式对场景中具体的模型进行分析。点击完会出现以下面板:
Memory:内存占用情况,这个也是分为两部分。通过simple可以分析大致内存占用,通过detailed可以实现具体的内存情况分析。
Audio:音效部分,打开可以看到声音部分的数据详情。
后面还有视频video、物理physics、2D物理physics(2D)、网络Network Message、UI等等,在这次优化中所占比重不大,在此就不再一一详述。