基本的にはマップパターン - 崩れるブロックと似た処理を行います。
変わっている点は、$break_blockクラスをどこから呼び出すかという点です。
$Weapon_Myクラス(自機の腕と剣をアニメーションさせる部分)において、
剣が表示されている間、剣の座標に緑色のブロックがあるかチェックします。
このチェックはonUpdate()を使っています。剣が表示されている間は絶えずブロック
チェックの処理が実行されます。
もしブロックが存在すれば、appearメソッドで$break_blockクラスを呼び出します。
ここも画像が変更してあるだけで、壁が壊れるアニメーションを行う部分は
ほとんど変わっていません。
|
|
|
|