我们在Unity中创建了一款游戏,目前正在各种设备上进行测试。
有些设备的性能比其他设备要好,但我们对iPad 3和iPhone 4的测试感到惊讶,我们认为这样可以更好地应对。 (物体的简单动作显得相当紧张)
关于故障排除,我们在屏幕上放置了一个帧速率读数,我们可以看到这是非常不稳定的(60fps的目标可以在24到60之间的任何地方轻弹,看似随机),但我想知道其他什么性能诊断可以做到。是否有插件可以提供读数/日志性能,因为游戏可以指向特定的事件或图形,导致一切困难?
非常感谢任何其他想法。
提前致谢
答案 0 :(得分:0)
个人资料
Unity提供了一些出色的工具,使您能够在编辑器和设备上运行代码。
这通常涉及:
我建议您在尝试在平板电脑上分析应用程序之前,先尝试在编辑器中对其进行分析。这将让您了解如何最好地使用分析器,您甚至可以在设备上运行之前了解可以优化的代码部分。
Profiler:http://docs.unity3d.com/Manual/Profiler.html
阅读优化 与您的问题不是一个答案,而是阅读各种性能问题。您不希望过早地进行优化,但在开发移动设备时需要注意某些实践,保持着色器简单,减少绘制调用,动态批处理等。
关于优化的各种说明: