1 iphone core-animation opengl-es
我正在考虑重新编写我的iPhone应用程序的菜单系统,以便使用Open GL来提高在屏幕上滚动大图像(480x1900px)的平滑度.
我正在考虑这样做是为了改进使用这里描述的方法/解决方案(更流畅的UIView).这个解决方案比以前的实现有了很大的改进,但它仍然不完美,因为这是用户首先看到的,我希望它尽可能完美无瑕.
转换到OpenGL会给我一些我正在寻找的平滑滚动吗?到目前为止,我一直没有使用OpenGL,因为这是我的第一个应用程序,核心动画已经处理了我已经完好无损的所有其他内容,很高兴知道这个替代实现是否可行!谢谢
你应该CATiledLayer用于那些大的图像.来自UIView文档:
无论运行哪个版本的iPhone OS,如果需要创建大小超过1024 x 1024的视图,都应考虑使用CATiledLayer对象.
Bill Dudney 在他的博客上发表了CATiledLayer他的核心动画书中的例子.除非您正在构建图形密集型游戏,否则您不需要进入OpenGL.核心动画应该为您提供所需的所有性能.
| 归档时间: |
|
| 查看次数: |
581 次 |
| 最近记录: |