Unity、Torque3D、Google O3D、WebGL,该选择哪一个?

34

开发交互式3D Web应用程序,推荐使用哪个引擎?

我知道WebGL不久的将来(1-2年内)将成为所有浏览器的标准。

我担心如果投入时间到Unity等专有游戏引擎中,一旦无需插件的开源3D引擎出现(如WebGL、JavaScript for 3D),那么这些引擎就会变得不太好用。

这是一个很愚蠢的担忧吗?我应该从Unity开始(它的演示和工具非常震撼)。


1
真遗憾这个问题被关闭了。堆栈溢出有时真的很奇怪。不管怎样,看起来我们终于要在WebGL方面得到一些标准化了,因为IE11终于至少部分支持它。 - user151496
现在是2019年,Unity允许轻松导出WebGL。 - Muhammad Faizan Khan
17个回答

0

我说Flash 11

  • Unity3D - 只有70%的用户接受下载(根据2010年MIGS公布的Unity数据)
  • Google O3D - 被Google弃用(现在是一个JavaScript库)
  • WebGL - 除了Chrome和Firefox中的beta版本外,尚未推出。

Flash 11尚未推出,但是

  • 具有简单的API
  • 将拥有像Alternativa、Away 3D这样的优秀第三方包装器
  • 在推出几个月后将获得90%的普及率

因此,如果您正在开始项目并且计划缓慢进行,则可以考虑这个选择。我个人也是这么做的。


-1

WebGL已经在除IE Web浏览器之外的所有夜间版本中运行。微软肯定会推出自己的专有解决方案,但与WebGL相关的某些人肯定会为IE提供插件。 请查看使用WebGL已经可以实现什么,例如在这里: http://www.spidergl.org

祝好, RB


-1

我认为,没有

原因:

  • Unity3D - 在Linux上无法使用,市场渗透率低
  • Torque3D - 还未发布
  • Google O3D - 虽然是一个良好的开始,但它没有很好的市场渗透率
  • WebGL - 尚未提供。

我的解决方案:

Papervision3D - 基于Flash - 它有95%的市场渗透率,并且将确保“几乎”每个人都能玩你的游戏。

Flash也非常成熟,并且有许多游戏开发库,例如jiglib用于物理、本地mp3播放支持、视频等。


啊,是的。我忘了提到Papervision 3D。这也引起了我的原始关注点。Adobe迄今为止已经将3D开发留给社区,并没有在这个领域扮演任何领导角色。随着开源解决方案如WebGL的出现,Adobe如何保持竞争力?我已经看过Papervision3d和其他一些Flash 3D引擎,但是像Unity3D这样的东西并不是最佳选择。当然,这不是一个公平的比较,但如果3D Web应用程序将类似于Unity3d的复杂性,除非他们在3D领域追求更积极的角色,否则Adobe Flash的未来看起来并不光明。 - gpwjg
我认为这是一个临时解决方案,直到Web3D支持被推出。 - LiraNuna
Papervision 3D的性能问题是否仍然存在?Flash 10.1呢?我没有基准测试数据,但个人经验表明,当涉及性能时,Unity3D要比Papervision强得多。 - Matthew Olenik

-1
我会选择在Flash中使用Away3D。显然,你不能将Flash和其他插件的性能进行比较,但是可以看看http://www.syerit.com这个例子,看看现在在Flash中有多少3D效果是可能的。我也同意之前的帖子。Adobe应该开始在Flash中推广严肃的3D技术,否则他们将失去很多游戏开发者(事实上,这已经开始了)。

-1

这取决于你想做什么。是游戏吗?

我选择了WebGL。它在Chrome、Safari和FF的版本中现在就可以使用。当然,它不会立即对大众开放。


-2
我曾将Unity3D和Torque3D进行比较。无论是文档、脚本(Javascript和C#)、教程、支持还是功能,Unity3D的环境都要好得多。Torque3D充满了错误,几乎没有什么用处。你一定需要源代码,因为你必须修复它们的错误。不要购买Torque3D二进制文件,因为你将无法使用它来构建游戏。不要听信炒作或根据他们网站上看到的漂亮图片做出决定。
我使用他们的教程在几个小时内构建了一个完整的游戏,看起来非常棒。我使用了他们的资产。在同样的时间内,我在Torque3D上一事无成。它不断删除我的地形,并且无法保存更改。

-5

实际上,Firefox或Chrome的做法并不重要,因为大多数PC游戏市场都由Microsoft和Direct X掌控。

除非WebGL有Microsoft的支持,否则它注定会失败。我百分之百确定,微软将通过Silverlight推动3D硬件加速,这不符合微软公开赠送东西的文化。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接