0

複雑なゲーム ロジックを持つモバイル ゲームを作成しています。JavaScript でロジックをコーディングして、ブラウザーで実行できるようにしたいと思います。また、node.js のサーバーでも実行できます。ただし、モバイル クライアント (iOS/Android) で実行するためのロジックも必要だと思います。iOS/Android で JS を実行する方法はありますか?1 つのゲーム ルールに対して 3 つの個別のコード ベースを作成して維持する必要がなくなりますか?

PhoneGapを見ました。

PhoneGap を使用したことがある人は、これを推奨していますか、それともその逆ですか?

私の目標は、ゲーム ルールがわずかに変更されるたびに、2 つまたは 3 つのコードベースを維持する必要性を最小限に抑えることです。

4

3 に答える 3

1

高速に実行する必要がある場合は、Javascript でコードを記述する Appcelerator Titanium でアプリを作成できます。Javascript コードは、ネイティブ アプリに「コンパイル」されます。

http://developer.appcelerator.com/を参照してください。

于 2012-04-15T23:41:08.200 に答える
1

Phonegap Build (build.phonegap.com) を使用して、すべてのアプリケーションで同じコードベースを維持できます。html/javascript ファイルを含む zip をアップロードするだけで、すべてのプラットフォーム用のバンドルが生成されます。まだ最近ですが、すでに非常に安定しています

于 2012-04-16T00:28:46.067 に答える
1

これにアプローチする 1 つの方法は、モバイル JS フレームワーク (Sencha Touch、jQuery Mobile) を使用して JavaScript でアプリケーションを構築し、PhoneGap (おっしゃる通り) または Titanium Mobile などの同様の製品を使用してラップすることです。このプロセスはほとんど無痛であり、簡単に自動化できます。

アプリケーションがグラフィカルに複雑でない限り (ゲームなど)、クライアント側での計算が必要でない限り、クロスプラットフォームのモバイル アプリケーションを作成するための最良の方法はこれだと思います。

于 2012-04-15T23:33:24.810 に答える