LineRenderer
继承自 Renderer
线条渲染器用于在 3D 空间中绘制自由浮动的线条。此类是线条渲染器组件的脚本接口。
typescript
let obj = new GameObject();
let line = obj.AddComponent<LineRenderer>(LineRenderer);成员变量
LineRenderer.alignment : LineAlignment |
| 线条朝向。 |
LineRenderer.colorGradient : Gradient |
| 线条的颜色渐变。 |
LineRenderer.endColor : Color |
| 线条终点处的颜色。 |
LineRenderer.endWidth : number |
| 线条终点处的宽度。 |
LineRenderer.generateLightingData : boolean |
| 是否为线条生成照明数据。 |
LineRenderer.loop : boolean |
| 线条是否形成闭环。 |
LineRenderer.numCapVertices : number |
| 线条两端的端点顶点数。 |
LineRenderer.numCornerVertices : number |
| 连接两个线段的拐角处的顶点数。 |
LineRenderer.positionCount : number |
| 顶点数。 |
LineRenderer.startColor : Color |
| 线条起始处的颜色。 |
LineRenderer.startWidth : number |
| 线条起始处的宽度。 |
LineRenderer.textrueMode : LineTextureMode |
| 线条渲染器的纹理模式。 |
LineRenderer.useWorldSpace : boolean |
| 线条渲染器的坐标空间,即使用世界空间还是本地空间。 |
LineRenderer.widthCurve : Curve |
| 宽度曲线。 |
LineRenderer.widthMultiplier : number |
| 线渲染器的宽度的倍数。 |
成员方法
LineRenderer.GetPosition ( index : number ) : Vector3 |
| 获取线条上某个点的位置。 |
LineRenderer.GetPositions ( ) : Vector3 [] |
| 获取线条上所有的点。 |
LineRenderer.SetPosition ( index : number , pos : Vector3 ) : void |
| 设置线条上某个点的位置。 |
LineRenderer.SetPositions ( pos : Vector3[] ) : void |
| 设置直线上所有轨迹点的位置。 |
LineRenderer.Simplify ( ) : void |
| 简化线条渲染器的顶点。 |
