いぬおさんのおもしろ数学実験室

おいしい紅茶でも飲みながら数学、物理、工学、プログラミング、そして読書を楽しみましょう

100日で50弾! Day 6 / Bullet 3:sin(サイン)弾

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

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

 ではDay6はここまで!