我试着把雨和雪画成粒子系统 using 核心显卡。
在模拟器中渲染进行得很好,但是当我在真实设备上运行我的应用程序时渲染速度变慢。
所以,请告诉我增加方法iPhone 上的粒子系统绘图性能.
也许我应该使用OpenGL为此或核心动画?
OpenGL 将是渲染的最低级别,因此应该提供最佳性能(如果做得正确)。如果粒子数量不是太多,CoreAnimation 就足够接近了(确切的数字取决于其他因素,但最多 50 个左右就可以了)。
当你说你现在正在使用 CoreGraphics 时,你的意思是你正在基于计时器重绘吗?如果是这样,那么 CoreAnimation 肯定会帮助你 - 只要你可以将每个粒子分离到一个视图中。您仍然可以使用 CoreGraphics 来渲染各个粒子。
您是否使用物理引擎来计算位置?
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)