!!!モジュール一覧 ((outline)) !!主人公 ((br))[[↑モジュール一覧に戻る|#p1]] !!メニュー(UI) ((br))[[↑モジュール一覧に戻る|#p1]] !!敵AI ''< クラス >'' *'''Monster''' ((br))((br)) ''< メソッド >'' *'''setStatus(敵id,X座標,Y座標)''' **生成された敵のステータス設定(初期化) **イベントリスナの登録 ((br))((br)) *'''moveNormal()''' **主人公未発見時の通常移動状態 ((br))((br)) *'''moveToPlayer(プレイヤーオブジェクト)''' **接近攻撃タイプの敵が主人公発見状態時に主人公に急接近してくる ((br))((br)) *'''escapeFromPlayer(プレイヤーオブジェクト)''' **遠距離攻撃タイプの敵が主人公から逃げるように動く ((br))((br)) *'''attackToPlayer(マップ上での識別番号(配列番号))''' **急接近した近接攻撃タイプの敵が攻撃範囲に入ると攻撃を行う ((br))((br)) *'''shootAttack(マップ上での識別番号(配列番号),プレイヤーオブジェクト)''' *'''decreaseHP(プレイヤーオブジェクト)''' **敵が主人公による攻撃を受けた際にHPを減らし、ノックバックさせて少しの間無敵状態にする ((br))((br)) ''< その他関数 >'' *'''makeMonster(マップオブジェクト,マップ上の設定敵数)''' *'''changeMap()''' *'''loopMove()''' ((br))((br)) ''< 必要データ >'' *'''monster_data''' ((br))[[↑モジュール一覧に戻る|#p1]] !!マップ表示(UI) :概要 ::スクロールに対応したマップを構築・表示
((br))[[↑モジュール一覧に戻る|#p1]]