Line Renderer принимает массив из двух или более точек трехмерного пространства и последовательно рисует прямую линию между каждой парой точек (т.е. при 3 и более точках получится ломаная). Таким образом один рендер линии может быть использован для рисования чего угодно, начиная от простой прямой линии и заканчивая сложной спиралью. Линия всегда непрерывна; т.е. если вам нужно создать две или более независимых линий, то следует создать несколько GameObject’ов, а каждый GameObject будет содержать свой рендер линии.
Рендер линии рисует линию толщиной более одного пикселя. Рендер линии рисует полоску, которая имеет ширину и которая может быть текстурирована. Рендер использует тот же алгоритм рисования линии, что и рендер шлейфа.
| Свойство: | Функция: |
|---|---|
| Materials | Первый материал из этого списка используются для рисования линий. |
| Positions | Массив точек типа Vector3 для соединения в линию. |
| Size | Количество сегментов линии. |
| Parameters | Список параметров линии: |
| StartWidth | Ширина начала линии. |
| EndWidth | Ширина конца линии. |
| Start Color | Color at the first line position. Note: This has no effect unless the attached material uses a vertex shader. |
| End Color | Color at the last line position. Note: This has no effect unless the attached material uses a vertex shader. |
| Use World Space | Если включено, то расположение объекта игнорируется, а линия рисуется в мировых координатах. |
Для создания рендера линии: