支持在线视频流
Unity 3D 不支持视频流,除非通过纹理完成,否则帧速率会非常慢。
我不确定 X3D,但我怀疑它真的是为此类任务而设计的。
Silver light 有很好的视频支持,应该很容易串流。
HTML 仅在使用 HTML 5 时才支持流式视频,当用户的浏览器支持时,它会提供最佳的用户体验。
Flash 是事实上的视频流媒体。它广泛传播。例如,他们将其用于 YouTube。
使用每个的预算
其中最便宜的是 HTML,它是免费的。然后,理论上您可以使用 Flex SDK 和 Red5 等服务器流技术(开源和免费)在 Flash 中免费设置一些东西。在那之后,我相信所有其他人可能会在成本方面保持同等水平,Unity3D 是最便宜的付费替代品。
学习技术需要学习时间
按从最快到最慢的顺序列出(假设之前没有任何经验):
- HTML
- 闪光灯/银光
- Unity3D
- X3D
哪个是标准,会针对很多用户
Flash 是最普遍的。它唯一的竞争对手是 HTML 5,因为新的浏览器倾向于支持它,并且它是 iOS 上唯一可能的选择。另一方面,如果你想要 3D,那么 Unity3D 是目前的标准,将来可能会跟随 HTML 5。
如果我发现任何问题的支持
嗯,Unity3D 会为您提供良好的付费支持、闪光灯和银灯(但仅限于您为流媒体服务器许可证付费时)。 HTML、X3D不会给你任何支持,但是你可以在网上找到很多资料。互联网上也有大量关于 Flash 和 Silverlight 的信息,但主要是 Flash。
错误和安全问题
所有都非常安全,我只是不确定 X3D,但所有其他的在安全性或错误问题方面都是可比的。
连接到 DB、SOA 和 Web 服务
使用 HTML、Flash 和 Silverlight 轻松实现。 Unity3D 更难,X3D 更难。
支持多人游戏
多人游戏是什么?如果您正在制作游戏,那么显然我会说如果游戏是 3D,那么您真正的选择是 Unity3D,如果要以 2D 完成,则选择 Flash。查看 SmartFoxServer 以获得简单的多人服务器。