適当ですが、こんな感じに。
// 戦闘が終了したので敵の攻撃を無害化する $(".enemy .attack-effect").each(function () { this.sanitize(); });
全部のゲームがこうじゃないんですが、 RPG なんかで勝利すると敵の攻撃を受けても無効になる仕様を多く目にします。ロックマンみたいに、ボスを倒したら敵の弾が全部消えちゃって良いなら簡単なのですが、敵の弾は残しつつ、もし、プレイヤーに当たってもダメージを受けないようにするためには、相応の処理(条件分岐)が必要になります。
スターオーシャンとか、勝利ポーズを決めるまでスローモーションになって戦闘が継続するのですが、その間はキャラクターを動かせないので敵の攻撃に当たることがあります。でも、ダメージを受けません。そういうやつです。
Contributions