C++ 在C+中为iOS选择3D引擎+;

C++ 在C+中为iOS选择3D引擎+;,c++,ios,3d,marmalade,C++,Ios,3d,Marmalade,你好 目前我正在寻找iC++编写的3D引擎,它像果酱一样强大,我不知道该选择哪种。 为什么C++?我需要它是跨平台的(为未来的计划)。 为什么不吃果酱?如果我使用果酱,这意味着我不能再使用我最喜欢的Objective-C库和框架了。我想使用XCode制作界面/网络/所有界面,并且只有一个屏幕将包含3D场景(在这里我需要做很多事情。着色器、CSG、纹理掩蔽、布尔运算、程序网格生成等)。Unity是一个非常流行的iOS 3D引擎。过来看: 你也可以检查COCOS 3D,它是CCOS2D的扩展,它是

你好

目前我正在寻找iC++编写的3D引擎,它像果酱一样强大,我不知道该选择哪种。 为什么C++?我需要它是跨平台的(为未来的计划)。
为什么不吃果酱?如果我使用果酱,这意味着我不能再使用我最喜欢的Objective-C库和框架了。我想使用XCode制作界面/网络/所有界面,并且只有一个屏幕将包含3D场景(在这里我需要做很多事情。着色器、CSG、纹理掩蔽、布尔运算、程序网格生成等)。

Unity是一个非常流行的iOS 3D引擎。过来看:

<>你也可以检查COCOS 3D,它是CCOS2D的扩展,它是用C++编写的。

你也可以退房

您还可以在这些帖子中找到一些信息:


Unity是一款非常流行的iOS 3d引擎。过来看:

<>你也可以检查COCOS 3D,它是CCOS2D的扩展,它是用C++编写的。

你也可以退房

您还可以在这些帖子中找到一些信息:


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

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

  • 这家公司还没有发布,但非常有希望。正如你所见,他们列出了几款通过测试版产品移植到Android的著名iOS游戏。此外,他们的网站上还有更多信息

  • Marmalade还向多个平台(包括Android)发布了一款名为Juice的iOS工具,使Objective-C游戏在Android上运行


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

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

  • 这家公司还没有发布,但非常有希望。正如你所见,他们列出了几款通过测试版产品移植到Android的著名iOS游戏。此外,他们的网站上还有更多信息

  • Marmalade还向多个平台(包括Android)发布了一款名为Juice的iOS工具,使Objective-C游戏在Android上运行


值得注意的是,iOS版Unity3D并非免费。虽然没有问,但对于一个3D场景来说,400美元(至少)有点贵。Unity与现有iOS代码的集成太糟糕了。它不允许我随时从内存中加载/卸载Unity。如果它加载一次-它就不能再被释放了。就我所见,Cocos3d不是跨平台的。psycketom,不是真的。这个3D场景是我们应用程序的主要部分$400真是个好价钱。但是,团结对我们来说不够好。”博比:我只是在我的答案中添加了一些附加信息。Unity不支持C++。Cocos3d是用Objective-C编写的(不是C++),值得注意的是,Unity3D for iOS并不是免费的。虽然没有问,但对于一个3D场景来说,400美元(至少)有点贵。Unity与现有iOS代码的集成太糟糕了。它不允许我随时从内存中加载/卸载Unity。如果它加载一次-它就不能再被释放了。就我所见,Cocos3d不是跨平台的。psycketom,不是真的。这个3D场景是我们应用程序的主要部分$400真是个好价钱。但是,团结对我们来说不够好。”博比:我只是在我的答案中添加了一些附加信息。Unity不支持C++。Cocos3d是用Objective-C(不是C++)编写的哇!从来没有想过这是可能的!哇!从来没有想过这是可能的!