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

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

100日で50弾! Day 42/ Bullet21:ブレイザーショット

100日チャレンジ『100日で50弾!』第21回、ブレイザーショットです。弾が火を噴きながら飛びます。gifをどうぞ。 パーティクルでやっています。Bullet19のアクアスプレッダーと同様、パーティクルシステムは弾の子にします。こうしておくとパーティクルの再…

100日で50弾! Day 40/ Bullet20:レインボーショット

100日チャレンジ『100日で50弾!』第20回、レインボーショットです。弾の軌跡が虹になります。撃つと軌跡が残るのはBullet8トレイルショット、Bullet18残光弾と同様です。 www.omoshiro-suugaku.com www.omoshiro-suugaku.com 残光弾も一応虹色ですが、進行…

100日で50弾! Day 38/ Bullet19:アクアスプレッダー

100日チャレンジ『100日で50弾!』第19回、アクアスプレッダーです。弾が水を撒きながら飛びます。gifをどうぞ。結構それっぽい!! パーティクルでやっていますが、苦労しました。パーティクルは強力な仕組みで、細かな粒で様々なものを表現できます。爆煙…

100日で50弾! Day 36/ Bullet18:残光弾

100日チャレンジ『100日で50弾!』第18回、残光弾です。弾が虹色の尾をひいて飛びます。gifをご覧ください。 軌跡を残すのに、Day 16/ Bullet8ではTrail Rendererコンポーネントを使いました。 www.omoshiro-suugaku.com 今回はパーティクルでやっています。…

100日で50弾! Day 34/ Bullet17:グローショット

100日チャレンジ『100日で50弾!』第17回、グローショットです。弾がぼんやり光ります。gifをご覧ください。 ChatGPTで「撃った弾が光って見えるようにしたい」「ブルームの使い方を詳しく」と問い合わせした結果と、次のサイトを参考にしました。ありがとう…

100日で50弾! Day 32/ Bullet16:パルスフェード弾

100日チャレンジ『100日で50弾!』第16回、パルスフェード弾です。2秒周期で透明度が変化します。まずはgifを。 Update()内で、次を実行します。//-----------------------------alpha = 1 - Mathf.PingPong(time, 1);setAlphaMesh(go, alpha);//-----------…

100日で50弾! Day 30/ Bullet15:螺旋波動弾

100日チャレンジ『100日で50弾!』第15回、螺旋波動弾です。大仰な名前ですがピッタリだと思います。弾が螺旋を描きながら細かく波打って進みます。今回もそうですが、これまでも回転が絡むものは多分左回りばかりだったかも知れません。サンプルなのでヨシ…

100日で50弾! Day 28/ Bullet14:トリパスショット

100日チャレンジ『100日で50弾!』第14回、トリパスショットです。弾が、用意した3種類の曲線を順番に辿って進みます。曲線の継ぎ目で「カクッ」と軌道の向きが変わると不自然ですから、工夫が必要です。gifをどうぞ。 パーリンノイズ→直線→円→直線→パーリン…

100日で50弾! Day 26/ Bullet13:ワンダーショット

100日チャレンジ『100日で50弾!』第13回、ワンダーショットです。wanderは「さまよう」です。 次の動画を見ると、弾が右、左、上、右、左、上、……と向きを変えているのが分かります。弾が飛んでいるのですから向きはジワジワ変えています(カクン、カクン、…

100日で50弾! Day 24/ Bullet12:三角・星形トルネード弾

100日チャレンジ『100日で50弾!』第12回、三角トルネード弾、星形トルネード弾です。 xy平面に三角形の頂点として3点与えます。三角形の辺上を弾が回ります。それをz方向に動かせばgif画像のようになります。 前、サインカーブに沿って三角形が回る弾を作り…