在unity中我们都知道有线渲染器这个东西,因为我们要用的多,比如我们做塔防游戏,激光炮的制作,激光炮用激光来攻击。这个激光我们就是用线渲染器做的,也就是lineRender这个组件。它是用来连接点与点的,比如切水果的刀影。其实在渲染家族还有一个,拖尾渲染,不能说很少用到,只能说用的比线渲染器少些。其实拖尾渲染它的用处还是蛮大的。用到的地方比如车子开动后的尘土飞扬,船开动后的水浪翻滚等。再比如RPG游戏里面比较炫酷的玩家刀的托痕。这些都是应用到的领域。所以我们还是需要了解的。我这里有一个拖尾demo,我们来看看。
![d2452c45e46f364b320d5452a7ba6c12.png](https://img-blog.csdnimg.cn/img_convert/d2452c45e46f364b320d5452a7ba6c12.png)
拖尾效果不难。我们可以做最简单的就是汽车轮船的移动很痕迹了。直接摆放在车轮那里,然后配置下属性,车子轮船只要一动,我们的拖尾也就出现了。在这里我们来看看拖尾组件的属性吧:
![a7303c103bae47d91a9b652b6b2a8c5d.png](https://img-blog.csdnimg.cn/img_convert/a7303c103bae47d91a9b652b6b2a8c5d.png)
然后我们如果想要有开头的图片那样的表现,你可以把模型人物的手部节点上放一个拖尾组件。然后就让人物移动起来,拖尾就会出现了,但是那样直接放在节点上的操作,它不是特别真实,我们大部分时间可以这么做,但是如果是武器的拖尾的话,我们一般不会这么做。因为它效果不是很好。我们需要重新写算法来做。这里的话,我们也是用到了算法的。
![da992ffe2446b1d3e28ddb9c1967ea2e.png](https://img-blog.csdnimg.cn/img_convert/da992ffe2446b1d3e28ddb9c1967ea2e.png)
![515e4e311d86ccd527b2fafd1b71b16e.png](https://img-blog.csdnimg.cn/img_convert/515e4e311d86ccd527b2fafd1b71b16e.png)
我们把脚本挂载在皮肤渲染器上面,然后复制了变量,运行unity就可以做到文章开头图片中的效果了。实在不懂的同学,可以来找我领取demo看看。不喜勿喷哦!
点击下面链接即可领取demo
正在跳转jq.qq.com