2011-06-25 17 views
2

私は2つのプラットフォーム(最初にwebglで、その後同様のレッスン3dで)を学びます。 この調査の目的は、eラーニング環境でのパフォーマンスとスピードの観点から、これらのプラットフォームの中で最高のものを見出すことです。unity3dとwebglのパフォーマンスとスピードの比較

私の質問はこれです:

私はこれらのプラットフォームのパフォーマンス(プロセッサ、メモリ、グラフィックカード)を測定することができますか?

また、私がこの研究を改善するためのアイデアや提案をくれば非常に感謝しています。

答えて

2

WebGLとUnityはプラットフォームではありません。 Unityは、複数のプラットフォームをサポートするライブラリです。そのパフォーマンスは、実行中のハードウェアによって異なります。 WebGLは、OpenGL ES 2.0にアクセスするためのブラウザ用のJavaScript APIです。これはプラットフォームでもありません。実行しているハードウェアに完全に依存しています。

確かに、それぞれオーバーヘッドが発生しますが、まったく別のこともします。たとえ特定のハードウェアの方が速いと見なされたとしても、そのハードウェアを使用できるわけではありません。 Unityはアプリケーションを作成します。何かをダウンロードしてインストールします。 WebGLはWebページ用です:HTML + JavaScript。あるものを使用する理由は、他のものを使用しなければならない同じ理由ではありません。

「ウェブアプリケーション」を作成することは、通常のアプリケーションを作成することとは非常に異なります。まず、Webアプリケーションを作成するのか通常のアプリケーションを作成するのかをまず決定し、次に、選択したツールで使用可能なツールを使用します。

WebGLをサポートしないプラットフォームがあります。すなわち、Internet Explorer。マイクロソフトは既にWebGLを実装するつもりはないと述べている。したがって、WebGLのIEでのパフォーマンスは実質的に0です。

また、WebGLは低レベルのレンダリングAPIです。 Unityはゲームエンジンです。 UnityはWebGLよりもゲームを作成するための機能性が高いので、考慮する必要がある生産性の違いがあります。

これらのパフォーマンスを比較したいと思うのは、どちらを使用するかを決定する最も有用な基準ではありません。


[OK]をクリックすると、後でブラウザベースのツールに焦点を当てているという考えに結びついています。

WebGLはInternet Explorerでは使用できません。もう一度、あなたの顧客基盤の半分はなくなっています。しかしUnityのブラウザプラグインはプラグインであるため、ユーザがダウンロードする必要があります。かなりの数のユーザーがそれに反対しています。また、Unityのブラウザプラグインはモバイルシステム上では動作しません。それらのためのアプリを書くことが期待されます。

モバイルユーザー(WebGLが利用可能)に連絡するか、Internet Explorerユーザーに連絡することが重要です。繰り返しますが、これはパフォーマンスの質問に答えるずっと前に対処する必要があるものです。

+0

ユニティとwebglの比較の原因は次のとおりです。 – kreem

+0

@kreem:...何ですか?もっと何かを投稿するつもりでしたか? –

関連する問題