2018 ソフトウェア設計及び演習用の班Wiki

18::gr06::敵キャラモジュール

敵キャラクラス

メソッド

  • initialize(敵キャラの管理番号)
    • 敵キャラの初期設定。
  • enemy_move(自キャラの座標)
    • 敵キャラが移動するメソッド。自キャラの位置によって行動を変えるので、引数に自キャラの座標を取る。
  • enemy_attack(自キャラの座標から算出した当たり判定の初期x,y座標、当たり判定の縦横の大きさ)
    • 敵キャラが攻撃するメソッド。スプライトを切り替えて、当たり判定を作るメソッドを呼ぶ。また自キャラの位置によって行動を変えるので、引数に自キャラの座標を取る。
  • enemy_hit()
    • 敵キャラの当たり判定を出し、衝突判定を行うメソッド。返り値はダメージ量。
  • enemy_damage(受けるダメージ)
    • 敵キャラの被弾に関するメソッド。受けるダメージが0より大きいとき、敵キャラを吹き飛ばし、HPを減少させる。HPが0以下になった時に、敵キャラ消滅のフラグを立てる。
  • enemy_dead(dead_enemy_flag)
    • 敵キャラの死亡に関するメソッド。


最終更新日:2018/07/20 13:42:46