Skip to content

TrailRenderer

继承自 Renderer

轨迹渲染器用于在场景中的对象移动时在对象后面生成轨迹。

成员变量

TrailRenderer.alignment : LineAlignment
轨迹朝向。
TrailRenderer.autodestruct : boolean
是否在移除尾迹效果时自动销毁游戏对象。
TrailRenderer.colorGradient : Gradient
尾迹效果的颜色渐变。
TrailRenderer.emitting : boolean
是否显示移动轨迹。
TrailRenderer.endColor : Color
轨迹终点处的颜色。
TrailRenderer.endWidth : number
轨迹终点处的轨迹宽度。
TrailRenderer.generateLightingData : boolean
是否为轨迹生成照明数据。
TrailRenderer.minVertexDistance : number
两个轨迹点之间的最小距离。
TrailRenderer.numCapVertices : number
轨迹两端的端点顶点数。
TrailRenderer.numCornerVertices : number
拐角处顶点。
TrailRenderer.positionCount : number
轨迹点数量。
TrailRenderer.startColor : Color
轨迹的起始颜色。
TrailRenderer.startWidth : number
轨迹起始处的轨迹宽度。
TrailRenderer.textrueMode : LineTextureMode
轨迹点的纹理模式。
TrailRenderer.time : number
轨迹的持续时间。
TrailRenderer.widthCurve : Curve
轨迹的宽度曲线。
TrailRenderer.widthMultiplier : number
轨迹的宽度倍数。

成员方法

TrailRenderer.AddPosition ( pos : Vector3 ) : void
用于向轨迹中添加新的点(位置),轨迹会根据添加的位置不断延伸,形成一个带有尾迹效果的线条。
TrailRenderer.AddPositions ( pos : Vector3[] ) : void
用于向轨迹中添加新的点(位置)数组。
TrailRenderer.Clear ( ) : void
用于清除尾迹效果的所有轨迹点。
TrailRenderer.GetPosition ( index : number ) : Vector3
获取某个轨迹点的位置。
TrailRenderer.GetPositions ( ) : Vector3 []
获取当前轨迹点数组。
TrailRenderer.SetPosition ( index : number , pos : Vector3 ) : void
设置某个轨迹点的位置。
TrailRenderer.SetPositions ( pos : Vector3[] ) : void
设置所有轨迹点的位置。