线渲染器用于在 3D 空间中绘制自由浮动的线。
此类是线渲染器组件的脚本接口。
alignment | 选择线是朝向摄像机还是变换组件的方向。 |
colorGradient | 设置颜色渐变,用于描述线在其长度上各个点处的颜色。 |
endColor | 设置线终点处的颜色。 |
endWidth | 设置线终点处的宽度。 |
generateLightingData | 配置线以生成法线和切线。借助此数据,场景光照可以通过法线贴图和 Unity 标准着色器或是您自己的定制着色器来影响线。 |
loop | 将线的起点和终点位置连接在一起,以形成连续循环。 |
numCapVertices | 将它设置为大于 0 的值,可在线的每端上获得圆角。 |
numCornerVertices | 将它设置为大于 0 的值,可在线的每个细分段之间获得圆角。 |
positionCount | 设置/获取顶点数。 |
shadowBias | 应用阴影偏差以防止自我阴影瑕疵。指定的值是每一段的线宽比例。 |
startColor | 设置线起点处的颜色。 |
startWidth | 设置线起点处的宽度。 |
textureMode | 选择线纹理的 U 坐标是进行平铺还是拉伸。 |
useWorldSpace | 如果启用,则在世界空间中定义线。 |
widthCurve | 设置曲线,用于描述线在其长度上各个点处的宽度。 |
widthMultiplier | 设置一个整体乘数,它应用于 LineRenderer.widthCurve 以获取线的最终宽度。 |
BakeMesh | 创建 LineRenderer 的快照并将其存储在 mesh 中。 |
GetPosition | 获取线中某个顶点的位置。 |
GetPositions | 获取线中所有顶点的位置。 |
SetPosition | 设置线中某个顶点的位置。 |
SetPositions | 设置线中所有顶点的位置。 |
Simplify | 通过删除处于指定公差内的点来生成原始线的简化版本。 |
gameObject | 此组件附加到的游戏对象。始终将组件附加到游戏对象。 |
tag | 此游戏对象的标签。 |
transform | 附加到此 GameObject 的 Transform。 |
BroadcastMessage | 调用此游戏对象或其任何子项中的每个 MonoBehaviour 上名为 methodName 的方法。 |
CompareTag | 此游戏对象是否使用 tag 进行了标记? |
GetComponent | Returns the component of Type type if the GameObject has one attached, null if it doesn't. Will also return disabled components. |
GetComponentInChildren | 使用深度首次搜索返回 GameObject 或其任何子项中类型为 type 的组件。 |
GetComponentInParent | 返回 GameObject 或其任何父项中类型为 type 的组件。 |
GetComponents | 返回 GameObject 中类型为 type 的所有组件。 |
GetComponentsInChildren | Returns all components of Type type in the GameObject or any of its children. Works recursively. |
GetComponentsInParent | 返回 GameObject 或其任何父项中类型为 type 的所有组件。 |
SendMessage | 调用此游戏对象中的每个 MonoBehaviour 上名为 methodName 的方法。 |
SendMessageUpwards | 调用此游戏对象中的每个 MonoBehaviour 上或此行为的每个父级上名为 methodName 的方法。 |
TryGetComponent | 获取指定类型的组件(如果存在)。 |