10

HTML5でゲームを作っています。私は HTML5 に最も精通しており、C++ などの高水準言語よりも HTML5 を好みます。HTML5 は、ゲームを作成するための優れたプラットフォームです。私の唯一の問題は、ゲームをネイティブ アプリケーション (インターネット ブラウザー機能なしで起動できる、全画面表示など) として実行したいことですが、何を使用すればよいかわかりません。調べてみると、モバイル プラットフォーム (PhoneGap など) 用のものは見つかりましたが、デスクトップ (Windows、Mac、Linux など) は見つかりませんでした。最終的に、一生懸命探し回った結果、TideSDK を見つけました。TideSDK は PhoneGap に似ていますが、コンピューター オペレーティング システム用であり、3 つの一般的なオペレーティング システム (Windows、Mac、および Linux) すべてで実行されます。ただし、TideSDK はゲームとしては十分な速度ではありません。window.requestAnimationFrame をサポートしていないため、ゲーム ループの setInterval を実行すると非常に遅くなります。非常に遅いので、2 つか 3 FPS であると推測しました。Chrome でまったく同じゲームを試しましたが、問題なく動作します。

HTML5 ゲームに十分な速度で使用できる代替手段はありますか? (私は XCode [および他のプラットフォーム上の他の IDE] を使用して Webkit フレームを作成したくありません。実際にはクロスプラットフォームではなく、時間がかかります。必要に応じて実行しますが)私が実行しているシステムでは、Mac (OSX 10.8、Mountain Lion) を使用していますが、Windows 7 と Ubuntu 12.04 32 ビットにアクセスできます。

4

4 に答える 4

10

私は電子を調べます

http://electron.atom.io/

かなり優れたドキュメントであり、探していることを正確に行うように見えます。

パフォーマンスに関しては、私が試したアプリでうまくいきました!

于 2015-04-30T05:05:44.590 に答える
2

モバイル プラットフォームの場合、PhoneGap / PhoneGap Build / Cordovaをお勧めします。

デスクトップの場合、 Nw.jsChrome AppまたはWebDGapをお勧めします。

Nw.jsは、デスクトップ向けの最も高度な Web テクノロジ プラットフォームです。

Nw.jsは、 Chromiumnode.jsに基づくアプリ ランタイムです。Nw.jsを使用して、HTML および JavaScript でネイティブ アプリを作成できます。また、 Node.jsモジュールを DOM から直接呼び出すこともでき、すべての Web テクノロジを使用してネイティブ アプリケーションを作成する新しい方法が可能になります。

Node.jsは 32 ビット プロセッサと 64 ビット プロセッサの両方で動作し、急速にアップグレードされています。

于 2016-04-19T20:01:28.470 に答える
1

これは、html5 に基づく gmae フレームワークのリストです: https://html5gameengine.com/

しかし、最も人気のあるもののいくつかは次のとおりです。

https://www.scirra.com/ https://www.scirra.com/

http://impactjs.com/

于 2016-04-25T15:19:49.333 に答える