我已经在Unity 3d中为Unity和一些低端移动设备构建了弹球游戏,它运行缓慢。我正在考虑聘请一位统一专家来减轻代码,以便在所有设备上运行得更好。
但我想知道这是否可行。你可以通过改变代码来改进游戏预制吗?我必须补充一点,这是我的第一个团结项目,它非常混乱。
感谢您的帮助
答案 0 :(得分:2)
当然,有很多方法可以让代码更改可以显着提高性能,具体取决于您当前的工作方式。
在处理频繁创建/销毁对象时,其中一个是object pooling,当每个帧经常使用时,另一个是caching component references。如果您仍然使用OnGui
作为您的界面,probably avoid it则支持新的(自4.6之后的)GUI系统。但是你没有在你的问题中包含你的代码,所以我无法为优化代码提供明确的解决方案。
如果您仍然遇到问题,那么您可以将该特定代码带到StackOverflow,看看是否可以进一步改进。希望这可以帮助!如果您有任何问题,请告诉我。