1

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

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

编辑:我需要免费/开源框架

编辑 2:虽然没有提到 NinevehGL 框架,但我发现了一个很好的开源框架比较:

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

4

2 回答 2

1

鉴于您对 javascript 很熟悉,我建议您使用Unity3D,这样您就可以在 UnityScript 中编码,它也是 ECMAScript 派生的。

于 2011-12-22T17:17:33.510 回答
1

在通过为我的需要做了一个小演示来尝试自己 NinevehGL 和 ISGL3D 之后,我可以说以下内容:

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

- ISGL3D 1.2.3:更难使用。它有很多功能。但是,它存在尚未解决的错误。原因是主要开发人员没有时间维护代码。其他开发人员对继续他的工作表现出了兴趣,并将代码移至 Github。但是那里的活动非常低。活跃的是isgl3d google group。API 在框架的 web 上有很好的记录。

所以现在我会像@ade 建议的那样尝试 Unity...

编辑:

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

于 2012-01-05T12:10:23.317 回答