2011-12-22 91 views
1

我开发了一个使用Three.js的WebGL自行车配置器演示。鉴于iOS Safari尚不支持WebGL,我必须将我的应用程序移植到Objective-C。你推荐哪款3D引擎?用于WebGL自行车配置器的iPhone 3D引擎

您如何看待NinevehGL和iSGL3D框架? http://nineveh.gl/ http://isgl3d.com/

编辑:我需要自由/开源构架

编辑2:我发现开源框架的一大比较althought没有提到NinevehGL框架:

http://maniacdev.com/2009/08/the-open-source-iphone-game-engine-comparison/

+0

您介意使用Three.js分享配置程序的代码吗?我也在寻找这样的东西,但是鞋子。谢谢! – 2011-12-30 10:37:22

+0

我无法分享代码。我可以告诉你,你必须考虑如何处理相关部分之间的位移。顺便说一下,你知道iPhone的任何免费/开源的3D引擎,可能对我有用吗? – Roger 2012-01-02 08:14:00

+0

好吧,这很酷,我明白。您是否通过阅读Three.js或者是否找到有用的教程或文章来了解如何实现这一目标? :)对不起,我不知道任何3D引擎框架,我自己只限于HTML/CSS/JS(这就是为什么我正在寻找配置器的非闪存解决方案;))。 – 2012-01-02 10:19:34

回答

1

鉴于你对JavaScript感到满意我建议使用Unity3D,这样你就可以在UnityScript中编码,这也是ECMAScript派生的。

+0

谢谢,明天我会看看它。除了JavaScript之外,我还熟悉Objective-C,Flex和PHP – Roger 2011-12-22 17:56:47

+0

我意识到这个框架不是免费的所以我编辑了这个问题,包括我需要fre/opensource框架 – Roger 2011-12-22 18:01:01

+0

对不起,你是对的。 Unity有一个免费版本。经过深入的搜索,它是我将使用的引擎,因为我认为它有很大的潜力。此外,Nineveh GL尚处于测试阶段,iSGL3D尚未更新很久。看来它的主要开发者无法继续进行框架维护:http://groups.google.com/group/isgl3d/browse_thread/thread/fc5e90e2ccbfc7f8?pli=1 – Roger 2012-01-03 00:33:32

1

做一个小的演示我需要尝试自己NinevehGL和ISGL3D后,我可以说以下内容:

- NinevehGL 0.9.2:这是一个易于使用的框架。这很棒,但它缺乏许多功能。但是,当添加更多功能时,它将是一个很好的框架。我确定!该API已完整记录,您可以直接在XCode上安装文档。

- ISGL3D 1.2.3:这更难使用。它有很多功能。但是,它有没有解决的错误。原因是主开发人员没有时间来维护代码。其他开发人员表示有兴趣继续他的工作,并已将代码移至Github。但是那里的活动非常低。 isgl3d谷歌组是活跃的。这个API在框架的网页上有很好的记录。

所以现在我会努力团结像@ade建议我...

编辑:

- 统一:这真是一个伟大的框架。我已经做了一个演示,我喜欢它。现在是我的选择,因为3D文件导入系统非常棒,您可以将工作导出到多个平台。如果你喜欢JavaScript,你会喜欢它。重要的是,如果您在代码中存在疑问或错误,则有大量在线材料可以帮助您解决Unity问题(http://answers.unity3d.com/)。最后,要开始查看此URL:http://answers.unity3d.com/questions/12321/how-can-i-start-learning-unity-fast-list-of-tutori.html