HTML5/JSゲームの開発を始めたいです。そして、これらの2つのフレームワークLimeJSとCreateJS&EaselJSが表示されます。どちらがいいですか?これらの2つのフレームワークの経験がある人はいますか?そして、ドキュメントはどうですか?
6 に答える
はい、残念ながら両方経験しました。
ライムス:
- 1. コードをコンパイルして実行するには、python がインストールされている必要があります。
- 2. ゲームが開始される前にすべてのアセットをプリロードするために、他の JavaScript を手動で使用する必要があります。そうしないと、ゲームのアニメーションが遅くなる可能性があります。
- 3. コンパイルされたコードは人間が判読できないため、サード パーティのユーザーがコードを理解することはできません。コンパイルはpythonを使用して行われます
- 4 . さまざまなレベルのさまざまなブラウザーでのオーディオの問題。
- 5. Developers
API以外のリソースはありません
- 1. html に javascript を直接使用して実行できます。
- 2. CreateJS 自体に PreLoadJS、TweenJs、EaselJS、SoundJS があるため、ローダーとオーディオを簡単にレンダリングできます。
- 3. javascriptファイルの場合、セキュリティが低下したコンパイルはありません
- 4 . オーディオのロードにはsoundjsを使用します。
- 5. Tween、Easel、Sound、Preload ごとに独自の API を持つ
Last and Finally compare to LimeJs, Many developers use Createjs for developing games
私を含めて。
Breakoutsプロジェクトが役立つかもしれません。ブレークアウトの単純なゲームを取り、それをさまざまなフレームワークに実装するという点で、TodoMVC に似ています。
Easel/CreateJS、LimeJS、およびその他の 10 の一般的なフレームワークをカバーしています。
私は EaselJS を使用していますが、個人的にはとても満足しています。Adobe と Microsoft によって積極的に開発され、サポートされています。可能な代替手段として、http://kineticjs.comをご覧ください。
EaselJS を使い始めることに興味がある場合は、私のチュートリアル シリーズをご覧ください: http://indiegamr.com/retro-style-plattform-runner-game-for-mobile-with-easeljs-part-1/ (以前のバージョンの EaselJS 用に記述されているため、少し古くなっていますが、現在のバージョンでも動作します)
EaselJS でゲームの開発を始めたばかりですが、ある程度 JS を知っていれば簡単に思えます。実際の例がないのはマイナスですが、フレームワークの基本的な使用法に関するチュートリアルがたくさんあります。ええ、Easel の Web サイトには、優れたドキュメントがたくさんあります。 http://www.createjs.com/Docs/EaselJS/
彼らの SoundJS と TweenJS も非常に印象的なライブラリです。ぜひご覧ください ;)
CreateJS は、すぐに始めるのに適したツールです。私たちは HTML5 を使用して Javascript と HTML でゲームを作成しています。そのため、LimeJS で Python を使用する理由はありません。
CreateJS のドキュメントは 2013 年 2 月に大幅に更新され、開始に役立つ EaselJS のチュートリアルが多数あります。