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

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

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

 100日チャレンジ『100日で50弾!』第18回、残光弾です。弾が虹色の尾をひいて飛びます。gifをご覧ください。

 軌跡を残すのに、Day 16/ Bullet8ではTrail Rendererコンポーネントを使いました。

www.omoshiro-suugaku.com

今回はパーティクルでやっています。Unityの持つ仕組みで、これを使うとたくさんの粒々で煙、炎、輝きなど、様々な演出ができます。パーティクルはデザインにはセンスが必要な気がします。ぼくはその辺、苦手なのでどうにもなりません……が、一応尾になりました。

 パーティクルシステムは弾の子にしておきます。とりあえずパーティクルが発生するようにして、パラメータをあれこれいじります。
SimulationSpace……World
StartSpeed……0
とセットしました。これでパーティクルは現れたその場に残り、尾に見えるようになります。SimulationSpaceのデフォルトは多分Localで、この状態でStartSpeedを0にすると飛んでいる弾のところで光るだけになってしまいました。他はいろいろ試行錯誤してみましょう。
 虹色にしましたが、本当は同じ虹色でも7色が進行方向に伸びるように(空の虹のように)したかったところ、仕方なく今回のようになりました。まあこれはこれで。少し考えて空の虹もやってみます。では第18回はここまで!