Unity 移动端优化
在查找关于 Unity 移动端优化的相关知识时,我们发现了在 Unity 移动端性能优化方面,人们常存在的几大误区。下面让我们详细了解一下。
误区 1:性能优化只是程序员的责任,与美术和策划无关
实际上,技术美术和关卡设计师在游戏性能方面承担着非常重要的责任。因为程序员往往难以补救由于美术资源滥用而导致的性能问题。美术资源的合理使用对于游戏性能有着重要影响,技术美术和关卡设计师需要在资源的创建和使用过程中,充分考虑性能因素。
误区 2:在制定了严格的美术规范之后,美术师就应该对一切美术问题负责,程序员不再与此有关
即便有了严格的美术规范,程序员也不能完全置身事外。程序员应该为美术师实现完整的美术资源合法性检查工具。“Tools speak louder than rules!”,意思是工具比规则更有说服力,通过工具可以更有效地确保美术资源符合性能要求,帮助美术师避免一些潜在的性能问题。
误区 3:对于程序而言,性能优化应该从 GPU/Shader 的执行效率入手
这种观点并不准确。针对 CPU 端/游戏逻辑的性能优化往往能够取得更大的作用。通常情况下,应该先对 CPU 端和游戏逻辑进行性能优化,而 GPU/Shader 的性能优化应该放在最后进行。因为 CPU 端的性能问题可能会对整个游戏的运行产生更广泛的影响,优先解决 CPU 端的性能瓶颈,能够为游戏性能带来更显著的提升。