100日チャレンジ『100日で50弾!』第24回、トレーサーショットです。発射されが弾の軌跡が残ります。動画をどうぞ。
スマホ人はこちらの動画の方がよく見えます。
https://www.youtube.com/watch?v=GQ8uOBjndro
ここまでで、尾を引く弾は3種類紹介しました。
今回、それらと異なるのは飛んだ軌跡が弾の発射からずっと残ることです。UnityのLineRendererを使っています。「Line」ですが、曲線を細かく区切り、弾が少し移動するたびにLineRendererを使って短い直線(線分)を描くことを繰り返して曲線らしく見せています。軌跡がゴチャゴチャしてきたとき、どちらが手前か奥か、ある程度分かるように軌跡は半透明にし、色も変化をつけるなど工夫をしています。ロープみたいなわけにはいきませんが、まあまあかな……。LineRendererは立体ではなく平面的な軌跡をすことしかできないので、難しいと思いました。
この先、同様にLineRendererを使って平仮名の「あ」を弾に空間内で描かせたりしたいんですが、筆を紙から離したときには軌跡を描かせないようにしないといけません(続け字みたいになってしまう!)。少し面倒になりそうなので先に延ばします。