拖尾渲染器(Trail Renderer)
拖尾渲染器(Trail Renderer)用于制作跟在场景中的物体后面的拖尾效果来代表它们在到处移动。
Properties 属性
Materials 材质:用于渲染拖尾的材质数组。对于拖尾效果粒子着色器工作的最好。 Size 大小:在材质数组中总共有多少元素。 Element 0 元素:用于渲染拖尾的材质的引用。总共的元素个数由Size参数指定。 Time 时间:拖尾的长度,以秒为单位 Start Width 开始宽度:物体位置的拖尾宽度 End Width 结束宽度:结束位置的拖尾宽度 Colors 颜色:使用拖尾长度渐变的颜色数组,你也可以在这些颜色中使用alpha透明 Color0 to Color4:拖尾的颜色,从初始到结束 Min Vertex Distance 最小顶点距离:拖尾锚点之间的最小距离 AutoDestruct 自动销毁:将这一项设置为允许来使物体在静止Time秒后被销毁
拖尾渲染器(Trail Renderer)用于炮弹后面的拖尾,或是飞机机翼尖端产生的凝结尾的效果非常棒。当尝试添加一个速度的通用感觉时也很好。
当使用一个拖尾渲染器(Trail Renderer)时,不能在游戏物体(GameObject)上使用其他的渲染器。最好是创建一个空的游戏物体(GameObject),并附加一个拖尾渲染器作为唯一的渲染器。然后你可以将你想要跟随的物体设置为拖尾渲染器的父物体。
Materials 材质
拖尾渲染器(Trail Renderer)将使用一个包含粒子着色器(Paricle Shader)的材质。材质使用的贴图必需是平方尺寸(例如:256×256或512×512)。
Trail Width 拖尾宽度
通过设置拖尾的开始和结束宽度(Width),配合时间(Time)属性,你可以调节它显示和表现的方式。例如,你可以创建一个船后面的浪花,设置开始宽度为1,结束宽度为2。这些值大概需要为你的游戏进行适当的调节。
Trail Colors 拖尾颜色
你可以通过5种不同的颜色/透明度组合循环变化你的拖尾。使用颜色能使一个亮绿色的等离子体拖尾渐渐变暗到一个灰色耗散结构,或是使彩虹循环变为其他颜色。如果你不想改变颜色,它可以非常有效的仅仅改变每一个颜色的透明度来使你的拖尾在头部和/或尾部之间进行渐变。
Min Vertex Distance 最小顶点距离
最小顶点距离(Min Vertex Distance)决定了包含拖尾的物体在一个拖尾的段实体化之前必需经过的距离。较小的值如0.1将更频繁的创建拖尾段,生成更平滑的拖尾。较大的值如1.5将创建显示有更多锯齿的段。当使用较低的值/更平滑的拖尾时有一点点性能损失,所以应该尝试使用尽可能大的值来达到你想要创建的效果。
在拖尾渲染器(TrailRender)中使用粒子材质(Particle Material)。 拖尾渲染器(TrailRender)必需在一些连续帧之后显现,它不能突然出现。 拖尾渲染器(TrailRender)将旋转为面向摄像机显示,就像其他的粒子系统(Particle Systems)。