繁体   English   中英

2D iPhone游戏性能

[英]2D iPhone game performance

我的2D OpenGL ES iPhone游戏遇到一些间歇性瓶颈。 当我在Shark中进行分析时,没有发现任何异常。 在游戏中,背景占据了整个屏幕,我有大约7-8个较小的精灵在屏幕上连续移动。 在大多数情况下,它运行平稳,但是我时不时会遇到一个小框架。 对于经常运动的游戏,这是常见问题吗?

另外,作为旁注,我正在调用glClear(GL_COLOR_BUFFER_BIT); 每帧渲染之后。 如果不进行此操作,则偶尔会跳过某些帧,但它比我离开glClear调用的频率要低。我还将所有游戏精灵都使用一个精灵表纹理。

您如何管理屏幕刷新? 也许您没有完全同步到显示刷新率。 如果您还没有,我建议使用CADisplayLink使刷新与显示匹配。 苹果最新的OpenGL ES模板显示了如何执行此操作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM