线渲染器
线渲染器 (Line Renderer) 在三维空间中有一个包含两个或更多点的数组,并在每两点之间绘制一条直线。因此,一个单独的“线渲染器”(Line Renderer) 组件 (Component) 便可用于绘制从简单直线到复杂螺旋线的任何东西。这些线是一直连续的;如果您需要绘制两条或更多条完全间断的线,则需要使用多个游戏对象 (GameObject),每个游戏对象都有自己的线渲染器 (Line Renderer)。
“线渲染器”(Line Renderer) 并不渲染一个像素宽的线。它渲染有宽度和纹理的布告板线。线渲染器使用与拖尾渲染器相同的线渲染算法。

线渲染器 (Line Render) 检视器 (Inspector)
属性
属性: | 功能: |
---|---|
材质 (Materials) | 该列表的第一种材质用于渲染这些线。 |
定位 (Positions) | 用于连接 Vector3 点的数组。 |
大小 (Size) | 该线的段数。 |
参数 (Parameters) | 每条线的参数列表: |
开始宽度 (StartWidth) | 线的第一个位置处的宽度。 |
结束宽度 (EndWidth) | 线的最后一个位置处的宽度。 |
开始颜色 (Start Color) | 线的第一个位置的颜色。 |
结束颜色 (End Color) | 线的最后一个位置的颜色。 |
使用世界坐标空间 (Use World Space) | 如果设置为允许,物体的位置会被忽略,并且在世界坐标 (world) 原点周围渲染线。 |
详细信息
如需创建线渲染器:
择
选择
将纹理或材质 (Material) 拖至线渲染器 (Line Renderer) 上。如果在“材质”(Material) 中使用粒子着色器,效果最佳。
提示
如果需要在一帧内布置所有的顶点,线渲染器是个不错的选择
移动相机 (Camera) 时,这些线条看上去像是在旋转。这是有意为之。
线渲染器 (Line Renderer) 应该是游戏对象 (GameObject) 上唯一的渲染器 (Renderer)。