TrailRenderer 尾迹渲染

可用于实现拖尾特效

使用方案工具创建

在属性检查器中点击新增->renderer->TrailRenderer即可创建TrailRenderer组件。

使用代码创建

TrailRenderer 是渲染组件,因此需要挂载到非渲染节点上。

entity.addComponent(engine.TrailRenderer);

属性

属性名 类型 默认值 说明
startWidth number 1 起始宽度
endWidth number 1 末尾宽度
widthCurve engine.HermiteCurve 宽度为1不渐变 宽度变化曲线
time number 5 尾迹持续时间
gColor engine.GradientColor 白色 从起始到末尾的渐变色
minVertexDistance number 0.1 尾迹中每个点的最小距离
alignment TrailAlignment TrailAlignment.View 目前也只实现了尾迹始终面向相机
textureMode TrailTextureMode TrailTextureMode.Stretch 贴图展示的方式,Stretch表示整个尾迹只用一张贴图,Tile表示每两个点之间用一张贴图