我使用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/
答案 0 :(得分:1)
鉴于您对javascript感到满意,我建议使用Unity3D,以便您可以使用ECMScript脚本编写UnityScript代码。
答案 1 :(得分:1)
通过为我的需求做一个小型演示来尝试自己的NinevehGL和ISGL3D后,我可以说:
- NinevehGL 0.9.2:这是一个易于使用的框架。它很棒,但它缺乏许多功能。但是,当添加更多功能时,它将是一个很棒的框架。我确定! API已完整记录,您可以直接在XCode上安装文档。
- ISGL3D 1.2.3:使用起来比较困难。它有很多功能。但是,它有一些尚未解决的错误。原因是主要开发人员没有时间来保存代码。其他开发人员已表示有兴趣继续他的工作,并已将代码移至Github。但那里的活动非常少。活跃的是isgl3d google group。 API在框架的网络上有很好的文档记录。
所以现在我会尝试像@ade那样的Unity建议我......
编辑:
- Unity:这真是一个很棒的框架。我已经完成了一个演示,我喜欢它。这是我现在的选择,因为3D文件导入系统非常棒,您可以将您的工作导出到多个平台。如果你喜欢JavaScript,你会喜欢它。重要的是,如果您的代码中存在疑问或错误,那么有很多在线材料可以帮助您解决Unity答案(http://answers.unity3d.com/)。最后,要开始使用,请查看以下网址:http://answers.unity3d.com/questions/12321/how-can-i-start-learning-unity-fast-list-of-tutori.html