问题
Good day.
Currently I'am looking for 3D engine for iOS written on C++ as powerful as Marmalade and I don't know which to choose.
Why C++? I need it to be crossplatform (for future plans). Why not Marmalade? If I'll use Marmalade it means that I can't anymore use my favorite Objective-C libraries and frameworks. I want to make interface/network/all using XCode and just one screen will contain 3D scene (and I need to do many things here. Shaders, CSG, texture masking, boolean operations, procedural mesh generation, etc).
回答1:
Unity is a pretty popular 3d engine for iOS. Check it out: http://unity3d.com
You may also check out Cocos 3d which is an extension of Cocos 2d which is written in C++. http://brenwill.com/cocos3d/
You can also check out http://irrlicht.sourceforge.net
You may also find some information on these posts: https://gamedev.stackexchange.com/questions/21/easy-to-use-cross-platform-3d-engines-for-c-game-development
Cross-platform 3D game engine for hobbyist developers?
回答2:
Because you mentioned Objective-C, I think I have to mention about this. Currently as far as I know, three companies are trying to offer Objective-C based 3D engine on Android. By definition, it will be supported natively on iOS.
http://www.yeecco.com/stella/features
This company already released the product, but no sure about stability or range of supported devices. It's pretty sure that this is supporting Samsung devices because they are sponsored by Samsung. Location or developers are unknown, and also no showcases.
http://www.apportable.com
This company has no release yet, but very promising. As you can see, they listed several famous iOS games ported to Android by their beta product. Also, they have more information on their website.
http://www.madewithmarmalade.com/ko/juice
Marmalade has also released an iOS to multiple platforms (including Android) tool called Juice, that makes Objective-C games run on Android.
回答3:
Irrlicht 3d Engine is full open source good and free
Proton 3d Engine kernel use Irrlicht also full open source
Build on Ios Win32 Macox Linux Android good
try those https://github.com/fatalfeel/proton_sdk_source
and svn://rtsoft.com/rtsvn/proton
and svn://svn.code.sf.net/p/irrlicht/code/branches/ogl-es
来源:https://stackoverflow.com/questions/12068018/choosing-3d-engine-for-ios-in-c