ホームページ > 記事 > ウェブフロントエンド > cnGameJS の詳細な紹介
ゲーム全体がゲームループで行われるため、ゲームループはゲームの核心部分と言えます。ループを繰り返すたびに、ゲーム オブジェクトのプロパティが更新され、ゲーム要素が描画されます。前のリソース読み込みの記事で述べたように、リソースの読み込みが完了すると、ゲームの開始時にゲーム ループが開始されます。コードのこの部分を確認してみましょう: /**※画像読み込み完了処理プログラム **/ var imgLoad=関数(自己){ return function(){ &
1. HTML5 ゲームフレームワーク cnGameJS 開発記録 - ゲームループ
はじめに: ゲーム全体がゲームループでプレイされるため、ゲームループはコア部分と言えます。ゲームの。ループを繰り返すたびに、ゲーム オブジェクトのプロパティが更新され、ゲーム要素が描画されます。
2. HTML5 ゲームフレームワーク cnGameJS 開発記録 - Elf オブジェクト
はじめに: いわゆる Elf オブジェクトは、スーパーマリオを例に挙げます。メアリー、敵はエルフのオブジェクトと見なされます。 cnGameJS フレームワークでは、スプライト オブジェクトには次の特性があります:
3. HTML5 ゲーム フレームワーク cnGameJS 開発記録 - ゲーム マップ オブジェクト
はじめに: ゲーム マップ オブジェクトは同様の戦車に適しています。バトル、倉庫番のようなゲーム。これらのゲームのマップは小さなグリッドで構成されており、この種のマップはゲーム マップ オブジェクトを使用して簡単に生成できます。
4. HTML5 ゲームフレームワーク cnGameJS 開発記録 - 基本グラフィックモジュール
はじめに: このモジュールも非常に単純で、主に 3 つの基本グラフィック (長方形、円、テキスト) の描画が含まれています。 。たとえば、長方形のオブジェクトを描画する必要がある場合、最初に新しい長方形のオブジェクトを作成し、次に描画するオブジェクトのdrawメソッドを呼び出します。例:
5. HTML5 ゲームフレームワーク cnGameJS 開発記録 - 外部入力モジュール
はじめに: ゲームでは、マウスが特定の位置をクリックしたとき、次のような操作がよく使用されます。 、プレーヤー オブジェクトがその位置に移動するか、マウスの矢印キーが押されると、プレーヤーが別の方向に移動します。これらの操作にはすべて、外部入力デバイスの処理が含まれます。ゲームデザイナーは、ゲーム要素を便利に制御できるように、マウスの現在位置やキーボードのクリック状態などを常に把握する必要があります。したがって、ゲームフレームワークとして、外部入力モジュールも必須です。
6. HTML5 ゲームフレームワーク cnGameJS 開発記録 - 衝突検出モジュール
はじめに: このモジュールの衝突チェックは、点と四角形、(平行) 四角形と四角形の検出に限定されます。このモジュールも非常にシンプルなので、コードを見てください:
7. HTML5 ゲームフレームワーク cnGameJS 開発記録 - アニメーション原理の実装
はじめに: ゲームでは、ゲーム キャラクターのアニメーション効果はゲームの重要な部分です。このセクションでは、スーパー マリオ キャラクターの構築を例として、cnGameJS でのアニメーションの実装について説明します。
8 グローバル スコープの汚染を避けるために、フレームワーク全体がクロージャ内にあります。その後、異なるモジュールがそれぞれ独自のクロージャ内に置かれ、異なるモジュールの分離がより明確になります。したがって、私たちのフレームワークのモジュール分割は次のようになります: 9.
HTML5 ゲームフレームワーク cnGameJS 開発記録の詳細なリソース読み込みモジュール コード
はじめに: このモジュールは、このモジュールはリソースをロードし、リソースがロードされた後にゲーム オブジェクトのエントリ関数を呼び出します。さらに、このモジュールにはゲーム シーンの切り替えや、ロード率の計算と表示も含まれています。 10.
HTML5 ゲームフレームワーク cnGameJS 開発記録 - ゲームシーンオブジェクト
はじめに: シーンオブジェクトは、前の記事で紹介したマップオブジェクトとは異なり、さまざまな種類で使用されますゲームの。以前のマップ オブジェクトは、倉庫番や戦車戦などのグリッド ゲームで使用されていました。このセクションで紹介するシーン オブジェクトは、スーパー マリオ、恐竜コンバットなど、特定のシーンを持つゲームに適しています。このタイプのゲームは通常、2D シーン内のプレイヤー オブジェクトを制御します。プレイヤーが移動すると、シーンもそれに合わせて移動します。 【関連Q&Aのおすすめ】:
以上がcnGameJS の詳細な紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。