同時に速度の違う弾を発射させる


サンプル「同時に速度の違う弾を発射させる」
sample03.txt
[右クリックで「対象をファイル保存」で東方弾幕風のscriptフォルダに保存してください]

sample
sample03.txtより抜粋
let speed = 5;
while(speed>=1.5)
{
     CreateShotA(0,GetX(),GetY(),0);
     SetShotDataA(0,0,speed,0,0,0,0,RED21);
     FireShot(0);

     speed=speed/1.2;
}
スピードを繰り返し条件にしたwhile構文を作成
let speed = 5;
この部分で最高速度を決定している
while(speed>=1.5)

この条件部分は弾の最低速度を決定している

最初の抜粋部分の赤字は弾のスピードのばらつきを示している
この部分が小さい場合弾同士のスピードは大きな変化はなく詰まって見える
大きい場合はまばらに見える

この撃ち方の全方位弾を作成すると東方妖々夢Extraボス最初の弾幕のような弾幕ができる




戻る