目前,我有一个相对简单的2D游戏,不应该是太繁重的cpu。它在我的电脑上运行的很好,但是当我把它建到我的iPhone或iPad上时,游戏开始变得相当紧张,并且帧速率很差。有没有人建议我如何提高性能(我已经使用对象池等等,我认为它与我的绘图调用/图形有关)编辑:原来渲染器正在使用我的大部分cpu。
发布于 2017-09-09 21:28:56
如果问题就像你说的那样,太多的抽签调用,那么减少这些调用的一个简单方法就是使用雪碧封隔器打包你的精灵。这将你所有的精灵紧紧地放置在一起,这就减少了抽签调用的数量,如果它们都不是很好的匹配,或者它们太多,那么它们将被分割成子页面。如果您想了解如何在简单的步骤中使用统一纹理封隔器,我将指导您到这个更深入地讨论它的博客帖子。这里有一个简单的一步一步的指南,我的基础上的博客帖子链接。
步骤1选择所有想要打包在一起的精灵
步骤2给出了一个包装标签,如下图所示:

步骤3打开雪碧封隔器窗口并执行包装

步骤4单击包按钮,如上所示
还有一些第三方工具(如纹理封隔器 )可以做到这一点,而且它们有更复杂的算法,这使它们比在verison中构建的Unity具有优势。
也有可能你的游戏表现不直接与吸引来电有关的问题,我建议看看官方的移动优化统一指南。
https://stackoverflow.com/questions/46134587
复制相似问题