1

フォーラム、ブログ、Google、さらにはドキュメントなど、あらゆる場所を検索しましたが、CocoonJS で Android 固有のことを行う方法がわかりませんでした。Javascript ゲームの開発を開始し、それを CocoonJS でビルドしたいと考えています。CocoonJS が Android でフルスクリーンであることはわかっていますが、使用するキャンバス サイズをどのように知ることができますか? 例えば:

私はゲームを作成し、Google Chrome を介してローカルでテストしています。キャンバス サイズ = innerWidth / innerHeight でゲーム全体を開発すると、フルスクリーンになりますが、これがモバイルでどのようにスケーリングされるかをどのように知ることができますか。また、タッチイベントの処理方法も知りません。

最良の (現在の) 例はゲーム 2048 です。このゲームは JavaScript で記述され、ブラウザで実行されますが、ネイティブの Android アプリでもあります。

簡単にしましょう:

デスクトップでは JavaScript ゲームを作成するのは簡単ですが、これが Android で確実に機能するようにキャンバス サイズを設定する方法がわかりません。ちなみに、私がこのゲームを開発しているのは、私が Web 開発者であるため、他の言語に比べて HTML / JS の方が効率的ですが、必ずしもこのゲームをブラウザーで実行する必要があるわけではありません。Android をターゲット プラットフォームにしたいのですが、ラップトップでゲームをテストすることもできます。

この質問は現時点ではちょっと混乱していますが、同じ問題を抱えている可能性のある他の人を助けるために、よく調べて整理します.

この質問を一文で言い換えるとしたら、次のようになります。

CocoonJS を使用して Android ゲームを作成するには、どこから始めればよいですか?

4

1 に答える 1

1

app/play ストアから cocoon launcher をダウンロードすることをお勧めします。このアプリでは、cocoonjs でできることとその速度を実際に確認できる DEMO アプリを開くことができます。

また、各アプリのソース コードは、 https ://cocoonjsservice.ludei.com/cocoonjslaunchersvr/demo-list/ からダウンロードできます 。

アプリのスケール モードは、ランチャーで設定するか、後でコンパイルしたアプリで設定できます。オプションを見てください。スケール/サイズなどの残りの質問は、デモアプリのソースコードを見て、それらがどのように処理されているかを確認することで回答されます:)

于 2014-11-23T19:44:10.807 に答える