仅适用于iOS的3D引擎/ SDK for C ++

时间:2012-08-30 12:02:46

标签: iphone c++ ios ipad 3d

我正在研究哪些引擎/ sdk应该用于C ++中的3D iOS开发 虽然有这样的问题,但我没有找到满足我要求的最佳解决方案,所以我很期待听到你的经历。

  • 由于缺乏控制,Unity和UDK不是我想要的。
  • Shiva3D看起来很有趣,但不需要额外的编辑器
  • ninevehgl没有蒙皮模型,没有C ++
  • Marmalade完美但不需要多平台

要求:

  • 许可或开源,最好是许可,这意味着更多扩展的sdk /引擎
  • iOS iPhone / iPad,多平台,android不是首选。
  • 快速加载刚性和蒙皮/装配的三维模型
  • C ++

我目前的选择是Marmalade,我现在已经测试了一段时间,但我遇到了一些问题,结果因设备不同而不同,所以我更喜欢只选择iOS的选项。我看到使用Marmalade的大多数游戏只是使用它将现有的iOS应用程序移植到Android而不是发布到iOS。

2 个答案:

答案 0 :(得分:0)

也许您可以尝试使用PowerVR Insider SDK。

  • 它包含一个应用程序框架
  • 用C ++
  • 它包含加载3d模型的模块
  • 带有矢量和矩阵支持的漂亮的数学库

http://www.imgtec.com/powervr/insider/powervr-insider.asp

答案 1 :(得分:0)

还要考虑cocos3d库。它适用于iPad / iPhone,并且使用OpenGLES 1.1 / 2.0。您可以从Wavefront OBJ格式加载模型或直接加载到界面中。