ビーム

ビームで敵を倒す図

ロックバスターのように直進するだけのビームを撃てるようにしました。
差分
デカの状態でアイテムを出すと、ミルクの代わりにカプセルが出て、カプセルを取ると頭が赤色になり、パンチの代わりにビームを撃てるようになります。
ビームが敵に衝突すると、ブロックの下から叩いたのと同じ効果を発揮します。
手抜きのため、ビームは敵を貫通して、ブロックに当たるまで直進します。


ビームの移動にはveleocity_routineの重力なし版であるfly_routineを使っています。
このため、坂に向かってビームを撃つと、坂に沿って進みます。
これはこれで面白いのですが、専用の移動ルーチンも用意したほうがよさそうです。


あと、ビームを打ち続けると段々動作が重くなってる気がしたんですが、今のコードだとビームが画面外に移動するだけで決して削除されないという問題に気が付きました。
キャラクタの削除方法を再検討します。