Unity3D培训:MMORPG游戏优化经验分享(总结)
来源:
奇酷教育 发表于:
奇酷教育-unity3D培训_unity3D游戏_unity3D教程
Unity3D培训:MMORPG游戏优化经验分享(总结),在优化
Unity3d游戏时,我们一般从四个方面:CPU、GPU、内存、工程配置等入手,它们都可能是影响游戏性能瓶颈的关键。
在PhysicsManagerSetting的LayerCollisionMatrix去掉不参加碰撞检测的layer。Time Manager中的fixed time step要根据物理系统的使用情况设置间隔时长。游戏分辨率要通过高中低配置来动态调整。
Graphics Stettings和内置Shader有关的开关根据项目使用情况来有选择的打开或关闭。同时建议所有Shader都要打包为Bundle来加载初始化。
项目的性能优化工作应该每隔一阶段就进行一次性能分析评估,及时解决掉性能瓶颈。同时应该有专人负责这一项工作,提高执行力。
虽然Unity Asset Store资源商店提供的各种插件功能强大,但是插件内部的一些逻辑没有考虑到移动平台的应用环境,存在很多不良代码,需要开发者仔细检查插件源代码,根据情况进行改进。并在性能测试时观察是否存在插件带来的性能瓶颈。
通常在对项目进行性能分析时,会有很多工具辅助我们进行分析工作。下面是我们推荐的工具:
Unity Profiler & MemoryProfiler
UPA (Unity Performance Analysis)
Xcode & Instrunments
RenderDoc
Snapdragon Profiler
以上就是
奇酷为大家分享的“Unity3D培训:MMORPG游戏优化经验分享(总结)”谢谢大家观看,如果对unity3D感兴趣的话,想学
unity3D培训的,也可以在线咨询,我们将竭诚为你解答。