在C ++中selectiOS的3D引擎

美好的一天。

目前我正在寻找用C ++编写的iOS 3D引擎,就像Marmalade一样强大,我不知道该select哪个。

为什么selectC ++? 我需要它是跨平台(为未来的计划)。 为什么不是果酱? 如果我将使用果酱,这意味着我不能再使用我最喜欢的Objective-C库和框架。 我想使用XCode制作界面/networking/全部,只有一个屏幕将包含3D场景(我需要在这里做很多事情,着色器,CSG,纹理遮罩,布尔操作,程序网格生成等)。

Unity是iOS非常受欢迎的3D引擎。 检查出来: http : //unity3d.com

你也可以看看Cocos 3d,它是用C ++编写的Cocos 2d的扩展。 http://brenwill.com/cocos3d/

你也可以看看http://irrlicht.sourceforge.net

你也可以find这些post的一些信息: https : //gamedev.stackexchange.com/questions/21/easy-to-use-cross-platform-3d-engines-for-c-game-development

针对业余爱好者的跨平台3D游戏引擎?

因为你提到了Objective-C,所以我想我不得不提到这个。 目前据我所知,三家公司正试图在Android上提供基于Objective-C的3D引擎。 根据定义,它将在iOS上本地支持。

  • http://www.yeecco.com/stella/features

    该公司已经发布了该产品,但不确定支持的设备的稳定性或范围。 可以肯定的是,这是支持三星设备,因为它们是由三星赞助的。 地点或开发商是未知的,也没有展示。

  • http://www.apportable.com

    这家公司还没有发布,但非常有前途。 正如你所看到的,他们列出了几个着名的iOS游戏,他们的testing版产品移植到Android。 而且,他们在他们的网站上有更多的信息。

  • http://www.madewithmarmalade.com/ko/juice

    Marmalade还发布了iOS到多个平台(包括Android)的Juice工具,使Objective-C游戏在Android上运行。

Irrlicht三维引擎是完全开放源代码的好,免费的

质子3d引擎内核使用Irrlicht也是完全开源的

build立在Ios Win32 Macox Linux Android上

尝试那些https://github.com/fatalfeel/proton_sdk_source

和svn://rtsoft.com/rtsvn/proton

和svn://svn.code.sf.net/p/irrlicht/code/branches/ogl-es