【问题标题】:iPhone 3D Engine for a WebGL Bike Configurator [closed]用于 WebGL 自行车配置器的 iPhone 3D 引擎 [关闭]
【发布时间】:2011-12-22 17:03:54
【问题描述】:

我使用 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/

【问题讨论】:

  • 您介意使用 Three.js 分享您的配置器代码吗?我也想建造这样的东西,但是是为了鞋子。谢谢!
  • 我无法分享代码。我只能告诉你,你必须考虑如何处理依赖部分之间的位移。顺便问一下,你知道任何对我有用的免费/开源的 iPhone 3d 引擎吗?
  • 好的,我明白了。您是否通过阅读 Three.js 了解如何做到这一点,或者您是否找到任何有用的教程或文章? :) 很抱歉,我不知道任何 3d 引擎框架,我自己仅限于 HTML/CSS/JS(这就是为什么我正在为配置器寻找非 Flash 解决方案的原因;))。跨度>
  • 我刚刚通过阅读他们的一些示例的源代码和他们的示例 gui 的源代码学习了 Three.js(所有这些都可以在他们的 Github 上找到)。以前我读过这个learningwebgl.com/blog/?page_id=1217,但你不需要它,因为 Three.js 让你忘记了 WebGL 调用。但是,阅读第 1 至第 6 课可能对您来说很有趣。最后,请查看phpied.com/3-ways-to-define-a-javascript-class,以便您的 JS 代码保持尽可能干净。 顺便说一句,下次尝试为您的疑问打开一个新问题。谢谢!!!
  • 有一份最新的开源 iPhone 游戏引擎列表可能有用mobilegameengines.com/iphone/open_source_game_engines

标签: iphone frameworks webgl 3d-engine


【解决方案1】:

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

【讨论】:

  • 谢谢,明天我去看看。除了 JavaScript,我还熟悉 Objective-C、Flex 和 PHP
  • 我意识到这个框架不是免费的所以我编辑了这个问题,包括我需要免费/开源框架
  • 对不起,你是对的。 Unity 有一个免费版本。经过我的深入搜索,它是我将使用的引擎,因为我认为它具有很大的潜力。此外,Nineveh GL 还处于 beta 阶段,iSGL3D 很长时间没有更新。它的主要开发人员似乎无法继续进行框架维护:groups.google.com/group/isgl3d/browse_thread/thread/…
  • Ops,Unity iOS 开发虽然价格实惠,但还是得花钱。
【解决方案2】:

在根据我的需要做了一个小演示尝试了 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/)。最后,要开始查看此 URL:http://answers.unity3d.com/questions/12321/how-can-i-start-learning-unity-fast-list-of-tutori.html

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-09-26
    • 2011-10-24
    • 2010-12-31
    • 1970-01-01
    • 2010-12-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多