マップ作り2-2
マップ2-2が完成しました。
こちらがマップ2-2の画面です。
この面では少しゲーム性が変わります。
プレイヤーが敵を攻撃できません。その代わりに、次のステージへ行ける道がすでに開いています。プレイヤーは高速で動く敵を避けて、次のステージへ行く必要があります。
このマップは2-1の応用で作ったものです。
変更点
・敵キャラのデザイン
・攻撃ボタンの無効化
・次のステージへ行く条件の変更
敵キャラのデザインについて
こちらが今回変更された敵のテクスチャです。
このデザインの元ネタはカービィシリーズのゴルドーというキャラです。カービィでは倒せる敵と倒せない敵がいたので、それを参考に作ってみました。
攻撃ボタンについて
case 32: nx = 0; ny = 0; this.attack = false; break;
this.attack = true;を falseにすることで、無効にしました。
次のステージへ行く条件の変更について
fieldpaint関数とtick関数に変更を加えました
敵キャラの体力が0になるとtrueになる条件を、敵キャラの体力が0以上でtrueになるように変更しました。
enemy.life > 0

