# 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表示每两个点之间用一张贴图 |