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

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

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

photoshop培訓(xùn),電腦培訓(xùn),電腦維修培訓(xùn),移動(dòng)軟件開(kāi)發(fā)培訓(xùn),網(wǎng)站設(shè)計(jì)培訓(xùn),網(wǎng)站建設(shè)培訓(xùn)

 

接下來(lái),我們先了解LineRenderer。稍后的TailRenderer情況類似。

創(chuàng)建LineRender

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