「n-方向弾 (偶数)」の編集履歴(バックアップ)一覧に戻る

n-方向弾 (偶数) - (2008/03/15 (土) 23:09:23) のソース

n-方向弾(偶数)とは、自機前方を中心として左右へ扇状に、計n個(偶数)の弾丸が射出される弾丸のこと。

[[プレイヤー編集]]で、武器設定のタブに武器を追加し、武器名を入力し、武器の種類を選択し、各レベルに弾丸を登録していく。 
弾丸1つにつき1つのキャラクタを指定し、弾丸を複数同時に発射する場合は同時発射数と同数のキャラクタを個別に登録する。 
個々の弾丸ごとにリピート数(弾丸発射間隔)、発射ディレイ(弾丸発射開始時間)、発射位置(X,Y)、[[移動速度]](X,Y)、[[パターン]]番号(キャラクタの[[スプライト]]の番号)、攻撃力を入力する。 

複数の弾丸を発射位置を少しずらして設定することで、同時に複数の弾丸を発射できる。 
n-方向弾(偶数)では、自機前方を中心として左右θ/2方向へ扇状に、計n個(偶数)の弾丸が射出される。

<縦シューティングの場合>
 y軸からの角度θ、隣接する弾丸間の角度α、自機からの射出速度r、計n個(偶数)の弾丸を射出
・θ=±α/2(n=2):x=r*sin(±α/2),y=r*cos(±α/2)
・θ=±3α/2(n=4):x=r*sin(±3α/2),y=r*cos(±3α/2)
・θ=±5α/2(n=6):x=r*sin(±5α/2),y=r*cos(±5α/2)

<横シューティングの場合>
 x軸からの角度θ、隣接する弾丸間の角度α、自機からの射出速度r、計n個(偶数)の弾丸を射出
・θ=±α/2(n=2):x=r*cos(±α/2),y=r*sin(±α/2)
・θ=±3α/2(n=4):x=r*cos(±3α/2),y=r*sin(±3α/2)
・θ=±5α/2(n=6):x=r*cos(±5α/2),y=r*sin(±5α/2)