Iphone 我应该使用glkit还是cocos3d?

Iphone 我应该使用glkit还是cocos3d?,iphone,xcode,ipad,glkit,cocos3d,Iphone,Xcode,Ipad,Glkit,Cocos3d,我已经准备好使用3D编写第二个应用程序。第一个应用程序于2011年4月完成。我想再写一篇,并且一直在研究最好的路线。我上次用的是opengl es,虽然很难,但我还是挺过去了,而且这个应用程序在3D方面非常复杂 这一次,我在看glkit,并看到这将限制使用iOS5的设备。不确定使用glkit还有哪些其他优点/缺点。Cocos3d也可以,但我真的找不到任何人比较这两种功能 我将使用modo创建3D网格,但我也可以使用Max或Maya。从3D应用程序中,我将导出collada文件,然后将其转换为PO

我已经准备好使用3D编写第二个应用程序。第一个应用程序于2011年4月完成。我想再写一篇,并且一直在研究最好的路线。我上次用的是opengl es,虽然很难,但我还是挺过去了,而且这个应用程序在3D方面非常复杂

这一次,我在看glkit,并看到这将限制使用iOS5的设备。不确定使用glkit还有哪些其他优点/缺点。Cocos3d也可以,但我真的找不到任何人比较这两种功能

我将使用modo创建3D网格,但我也可以使用Max或Maya。从3D应用程序中,我将导出collada文件,然后将其转换为POD。该应用程序将允许用户旋转模型,并选择点击模型的不同部分,以更改该三维部分的颜色


有谁能比较和对比这两种技术,或者让我知道我的方法是否正确吗?

不管怎样,这两种技术都使用opengl,但是cocos会给你更多的选择,因为它是一个开发良好的框架,glkit只是为了简化opengl es 1和2之间的转换,因为它只包含为固定管道完成的功能,还有一些不包括这么多锅炉板代码。我的建议是,使用纯OpenGLES2或cocos。对于复杂的3D应用,无论这意味着什么,我肯定会研究一些提供正确工具来构建3D应用或世界的东西。查看Unity、Unreal和SIO2。两者都使用opengl,但cocos会给你更多的选择,因为它是一个开发良好的框架,glkit只是为了简化opengl es 1和2之间的转换,因为它只包含为固定管道完成的函数,有些函数不包含太多的锅炉板代码。我的建议是,使用纯OpenGLES2或cocos。对于复杂的3D应用,无论这意味着什么,我肯定会研究一些提供正确工具来构建3D应用或世界的东西。查看Unity,Unreal,SIO2。