unity3d中的移动开发 - 增加android fps编号

时间:2016-05-27 07:24:32

标签: android performance unity3d frame-rate

我创建了一个unity3d场景。它的模型是245.487 KB。它在TF300TG华硕平板电脑上以仅3 fps 运行。

  • 我删除了包含Debug.Log
  • 的所有行
  • 相机清除标志为纯色
  • Vsysnc设置为“Every VBlank”

它在我的电脑上以60-80 fps运行。如何增加android fps号?

我的场景有一个画布。场景在OnGUI()函数中创建了一些按钮。

修改

我删除了canvas和OnGUI函数。我的场景只有.obj模型。该应用程序的fps在Android上为4,但编辑器为50。

1 个答案:

答案 0 :(得分:2)

1)检查您的设备上的Unity演示是否正常运行。 2)检查渲​​染每个帧时发生的所有处理。尝试找到瓶颈 - 例如计算,数据库查询,磁盘读写。然后检查是否可以通过将所需数据存储在内存等中来优化。 3)尝试减少画布上的绘制操作次数,以查看它是否影响速度。