2018 ソフトウェア設計及び演習用の班Wiki
18::gr12::プレーヤーモジュール
chara.js
担当:田中 隆太
Playerクラス
fps毎に呼び出されるイベント
-
自分の攻撃と敵の当たり判定
- プレイヤーの攻撃であるShortAttackとLongAttackの半径20以内に入ったら敵のHPを減らすdecreaseHPを実行する(decreaseHPは他のモジュールの関数)
- 主人公の移動表現
- 方向キーの入力に応じて主人公のフレームを変更して歩かせる。this.angleによって主人公の現在の向きも表現
- 遠距離攻撃の入力
- Xキーを入力することでLongAttackクラスを作成
- 画面内に弾が存在する時に弾を発射することは出来ない
- 近距離攻撃の入力と攻撃モーションの表示
- Zキーを入力することでShortAttackクラスを作成
- 向きに応じて主人公が剣を振る動作をする
- 被攻撃時に一定時間点滅(点滅中は無敵に)→main関数へ移動
最終更新日:2018/08/03 13:04:01