小编Kyl*_*ven的帖子

Unity 2D 侧滚动游戏在 iOS 设备上运行时出现口吃/混蛋/滞后问题

我只是想提前感谢任何可以提供帮助的人,我们目前完全陷入困境。

项目场景:-> 带有简单 2d 精灵的 2D 横向滚动游戏-> 相机是正交的并保持原位(相机不动)-> 我的角色(骆驼)也是静态的,不动。-> 精灵(平台)从右向左移动(由脚本完成的移动)-> 项目视频在这里上传(在 iphone5 上运行)。它清楚地显示了小的打嗝和抽搐。

问题:该游戏在 Android 设备和 Unity 编辑器上运行非常流畅(在 Unity 分析器上也没有尖峰)但是,当我在 iOS 设备(iphone5、iphon5s)上运行它时,我的精灵的运动是生涩的。就像它会平稳移动大约 1 秒钟,然后会发生一瞬间的小打嗝/抽搐。这会导致游戏的滞后和滞后运动,这非常烦人,因为我无法为 iOS 获得正确的质量。

我尝试过的事情:-> 我在各种线程和论坛上研究了许多可能的解决方案,但似乎没有任何问题对我有用:-(-> 我尝试了不同的脚本技术,例如使用 Lerp 函数进行移动,尝试将代码放入LateUpdate 和 FixedUpdate。-> 我也在项目质量设置中关闭了 vSync,但没有运气:-(-> 我还尝试了没有脚本的运动,通过制作精灵的动画从右向左移动。-> 我试过了也从最新的 Unity 5.1 制作项目,但仍然存在相同的延迟:-( -> 我尝试将精灵尺寸减小到非常低(低质量像素),但问题仍然存在。-> 我还尝试将相机更改为透视查看它是否减少了混蛋

我相信周围的许多其他人在制作此类 2D 游戏时一定遇到过这个问题。我希望有人一定已经克服了这个问题,并且可以帮助我解决这个问题。这个问题困扰我很久了...

我真的很感激任何帮助......统一中的任何新技术或在 Unity 中制作此类 2D 游戏的任何更好的优化逻辑。谢谢。

期待大家的投入。

供参考的 YouTube 视频链接 - https://www.youtube.com/watch?v=cnST1QzoDw4

mobile unity-game-engine ios unity3d-2dtools

5
推荐指数
0
解决办法
1714
查看次数

标签 统计

ios ×1

mobile ×1

unity-game-engine ×1

unity3d-2dtools ×1