我很难决定是否使用Quartz2D或OpenGL进行iPad游戏.它主要是2D,但效果强烈(10-30个物体的同时照明效果,屏幕上同时有10-20个动画).
到目前为止,假设我在两种技术中同样愚蠢并且必须从地面学习它,我来到这个列表. (我在这里阅读了几个主题,在SO上,名字如“Quartz或OpenGL”,但我仍然留下了一些问题)
石英:
>更好的上市时间,因为
准备使用像UIVIEw这样的抽象,
UIImageVIEw,CoreAnimation
抽象
打开GL ES
>更接近硬件,因此,性能
更好.
>使用OpenGL ES实现的应用程序可以更轻松地迁移到Android,MeeGo,windows Phone等.
我的问题是:
>如何重写时间
Quartz 2d app使用OpenGL?让我们
说我花了2个人月来写
石英应用程序,我将花多少时间
需要改写吗? (请,只是一些主观意见,我会尝试以某种方式总结它们)
>关于迁移到其他平台的难易程度,使用OpenGL时,真的如此吗?
或者,与OpenGL应用程序迁移相比,将Quartz应用程序从iPhoneOS迁移到AndroID的努力并没有那么大? (易于迁移是非常重要的标准)
>关于OpenGL,我应该使用OpenGL 1.1还是2.0,关于迁移? (AndroID支持2.0到NDK,但不知道NDK的使用是否会增加或减少迁移工作)最佳答案使用跨平台的框架
Cocos2d for androID:
http://code.google.com/p/cocos2d-android/
适用于iphone的Cocos2d:
http://code.google.com/p/cocos2d-iphone/ 总结
以上是内存溢出为你收集整理的iphone – Quartz 2D或OpenGL ES?从长远来看,优点和缺点是迁移到其他平台的可能性全部内容,希望文章能够帮你解决iphone – Quartz 2D或OpenGL ES?从长远来看,优点和缺点是迁移到其他平台的可能性所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)