100日チャレンジ、『100日で50弾!』、第3回sin弾です。三角関数のsinを使い、サインカーブに沿って弾を移動させます。ここでは空間内でz方向(画面の手前向き)は一定の速さとし、x方向(画面の左右)、y方向(上下)に振幅をいろいろに変えたsinを用いることによって軌道の振動面を変化させています。弾は0.2秒毎に10発撃っています。gifをどうぞ。

まだ単純で楽ですが、すぐ大変になる気がします。しかし! それを乗り越えたときに見える景色が楽しみです。色や透明度を変化させる、新しい動き、グループで移動、パーティクルなどを使ったエフェクト、考えればいくらでもありそうです。
ではDay6はここまで!