私はAS3でゲームを作っています。虫姫さま(iOSのバグプリンセス)、怒首領蜂、東方シリーズなどのゲームから多大なインスピレーションを得ています。それは主に、プレイヤーに一度に膨大な数の弾丸(時には数百の弾丸)をかわさせながら、多数の敵やボスを倒すことを中心に展開します。
私のゲームの各「弾丸」は、開始位置、x速度、y速度、移動動作、色、サイズなど、いくつかのパラメーターを取ります。これらの弾丸を「発射」する各関数は、弾丸の発砲点、発射する初期角度、発射する弾丸の数、発射する数、発射速度、発射を停止するタイミングなどのパラメーターを取ります。
私の方法のいくつかの大きな制限は、弾丸が単一の点から来なければならず、それらの開始点がxまたはyでオフセットできないこと、すべての弾丸が指定されたパスをたどり、指定された方法で動作する必要があり、それらをに追加できないことです。親のいないステージ。
誰かがこれらのゲームの知識と同様の「火」関数を作成するための最良の方法を知っているなら、私はあなたのアドバイスを大いに感謝します。
編集:このゲームについておそらく重要なもう1つのことは、弾丸がすべてコードで描かれていることです。