でもBMを1にしないと、2回目のAボタンを押した時に変な感じになります。 62行目をコメントにしてみるとどう変なのかわかると思います( ´ ω ` ) それで結局どうしたら直るかっていうと、「攻撃が画面外に出た時か、一定時間が過ぎたときにBMを0に戻してあげる」感じです。 やり方は色々あるのですけれど、とりあえず楽そうなのは、62行目をBM=120に変えて、メインループの中に「もしBMが0より大きい時は、BMを1減らす」っていう処理を追加する方法だと思います!( ´ ▽ ` )ノ こうすると、120フレーム(2秒)経ったらBMが0に戻って、また打てるようになります。120なのは、BMのアニメを120フレームで設定したからです。 この方法は一度に1個しか攻撃が出せないので、一度に何個も攻撃が出せるようにするのはもうちょっと難しいです(・ω・)