LineRender和TrailRender是兩個好東西,很多Unity拖尾特效都會使用到它們。一些簡單的介紹可以參見官方的API文檔。

在這里探討一下它們具體的渲染方式,而后給出一些Shader以便更好地控制它們。

最終我們可以實現(xiàn)類似這樣的一個效果:

photoshop培訓,電腦培訓,電腦維修培訓,移動軟件開發(fā)培訓,網(wǎng)站設計培訓,網(wǎng)站建設培訓

 

接下來,我們先了解LineRenderer。稍后的TailRenderer情況類似。

創(chuàng)建LineRender

LineRender是一個以頂點去控制渲染尺寸和位置的條帶,頂點個數(shù)和具體坐標我們自己可以完全操控。
首先我們需要建立了一個GameObject,然后添加LineRenderer組件,然后填入一下參數(shù):