0

デスクトップ Web ブラウザーで WebGL を使用して HTML5 ゲームを実行しています。明らかに、HTML5 と jscript はモバイル プラットフォームに組み込むことができますが、WebGL コードはどうなるでしょうか?

WebGL はモバイル アプリではうまく機能しないと思います。

では、モバイル HTML5 で OpenGL をどのように使用しますか? OpenGL ES への jscript バインディングはありますか?

ありがとう

編集: 明確にするために、ブラウザーではなくネイティブにインストールされたモバイルアプリについて話している. PhoneGap のようなものを使用する場合と同様に

4

2 に答える 2

2

Nicol 氏によると、appMobi は WebGL を iOS および Android ネイティブ ラッパーに統合し、HTML5 キャンバス描画のパフォーマンスを約 10 倍向上させました。appMobi は PhoneGap に似ており、ゲームがすべてのオペレーティング システム機能にアクセスできるようにする JS API を使用して、HTML5 が内部に存在するネイティブの「ラッパー」を構築します。これは、directCanvas と呼ばれるアクセラレーションについて説明したページです。http://www.appmobi.com/index.php?q=content/directcanvas-accelerates-html5-game-performance

これが役に立てば幸いです!ロイ

于 2012-07-29T02:02:25.507 に答える
1

WebGL はモバイル アプリではうまく機能しないと思います。

これは何を考えさせますか?WebGL は、ほとんどのモバイル デバイスでサポートされている OpenGL-ES プロファイルである OpenGL-ES 2.0 に基づいています。そのため、WebGL はモバイル デバイスの GPU 機能にうまく対応しています。パフォーマンスよりも、ブラウザのサポートの問題です。

于 2012-07-28T09:11:19.460 に答える