オンラインビデオストリーミングのサポート
Unity 3Dは、テクスチャを介して行われない限り、ビデオストリーミングをサポートしていません。これにより、フレームレートが非常に遅くなります。
X3Dについてはよくわかりませんが、本当にそのようなタスクのために作られたものではないかと思います。
シルバーライトは優れたビデオサポートを備えているため、簡単にストリーミングできます。
HTMLは、ユーザーのブラウザがサポートしているときに最高のユーザーエクスペリエンスを提供するHTML 5を使用している場合にのみ、ストリーミングビデオをサポートします。
Flashはビデオストリーミングの事実上のものです。それは広く普及しています。たとえば、YouTubeで使用しています。
それぞれを使用するための予算
それらすべての中で最も安いのはHTMLで、無料です。次に、理論的には、Flex SDKとRed5(オープンソースと無料の両方)などのサーバーストリーミングテクノロジーを使用して、フラッシュで無料で何かをセットアップできます。その後、他のすべての製品はおそらく同等のコストで、Unity3Dが最も安価な有料の代替品として登場すると思います。
テクノロジーを学ぶには学習時間が必要になります
最も遅いものから最も遅いものの順にリストされています(以前の経験がないことを前提としています):
- HTML
- フラッシュ/シルバーライト
- Unity3D
- X3D
どちらが標準で、多くのユーザーをターゲットにします
フラッシュは最も普及しています。新しいブラウザはHTML5をサポートする傾向があり、iOSで唯一可能なオプションであるため、その唯一の競合相手はHTML5です。一方、3Dが必要な場合は、Unity3Dが現在の標準であり、将来的にはHTML5が続く可能性があります。
問題が見つかった場合のサポート
そうですね、Unity3Dは、優れた有料サポート、フラッシュ、シルバーライトも提供します(ただし、ストリーミングサーバーライセンスの料金を支払う場合のみ)。HTML、X3Dはサポートを提供しませんが、インターネット上で多くの情報を見つけることができます。インターネット上にはFlashとSilverlightに関する広範な情報もありますが、ほとんどはFlashです。
バグとセキュリティの問題
すべてがかなり安全で、X3Dについてはよくわかりませんが、セキュリティやバグの問題に関しては、他のすべては同等です。
DB、SOA、およびWebサービスへの接続
HTML、Flash、Silverlightで簡単に実行できます。Unity3Dでは難しく、X3Dでは最も難しくなります。
マルチプレイヤーのサポート
マルチプレイヤー何?ゲームを作成している場合、ゲームを3Dで実行する場合はUnity3D、2Dで実行する場合はFlashを使用することをお勧めします。簡単なマルチプレイヤーサーバーについては、SmartFoxServerをチェックしてください。