サンプルプログラムいくつか

講座というわけではありませんが、ちょちょっと作ってMMF2スレに上げたサンプルプログラムを紹介します。

自機を追いかけるホーミングミサイルです。32方向版ではバウンスボールとDirection Calculator、360度版ではベクター動作とAdvanced Directionを使用しています。応用すればホーミングレーザーにもなります。

グラディウスなどでおなじみの自機の動きに追従するオプションの動きです。これは元々他の方に教えてもらった方法ですが勿体無いのでご紹介させて頂きました。どうもありがとうございました。

東方プロジェクトで、低速時にオプションが自機の左右から前方へ移動する動作です。円動作を使用しています。

こちらはオプションが直角に移動します。上のサンプルと同様に、自機とオプションの相対的な位置を保ったまま動かすというのが目的です。

Flashでiniを使用する場合、デフォルトデータの書かれたiniファイルを同梱するということは恐らく出来ないと思われるので、実行時にデフォルトデータを書き込む方法で用意してみました。リストと高速ループを使って出来るだけ用意がしやすいようにしてみました。