【问题标题】:Unity how to improve your 3dDgame preformance for mobile devices?Unity 如何提高移动设备的 3d 游戏性能?
【发布时间】:2015-09-03 22:55:14
【问题描述】:

我已经为 android 构建了一个统一 3d 的弹球游戏,对于一些低端移动设备,它运行缓慢。我正在考虑聘请一位统一专家来简化代码,使其在所有设备上运行得更好。

但我想知道这是否可能。您可以通过更改代码使游戏预制件更好吗?我必须补充一下,这是我的第一个统一项目,非常混乱。

感谢您的帮助

【问题讨论】:

    标签: android unity3d unityscript


    【解决方案1】:

    当然,根据您当前的工作方式,更改代码可以通过多种方式显着提高性能。

    其中一个是object pooling,用于处理对象的频繁创建/销毁,另一个是caching component references,用于每帧经常使用它们。如果您仍在使用OnGui 作为您的界面,probably avoid it 支持新的(从 4.6 开始)GUI 系统。但是您的问题中没有包含您的代码,因此我无法给出优化代码的明确解决方案。

    但很有可能,并非您的所有代码都有问题,只是关键脚本而已。我的建议是查看Unity Profiler 以确定您的代码中哪些区域最会减慢您的游戏速度,然后采取措施尝试减少执行时间。您还应该考虑非代码问题(例如,照明、几何、材质、纹理)。查看guide Unity provides,了解如何解决这些问题

    如果您仍然遇到问题,那么您可以将该特定代码带到 StackOverflow 并查看是否可以进一步改进。希望这可以帮助!如果您有任何问题,请告诉我。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-10-18
      • 2016-11-29
      • 2017-07-10
      • 1970-01-01
      相关资源
      最近更新 更多