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 | Если включено, то расположение объекта игнорируется, а линия рисуется в мировых координатах. |
Для создания рендера линии: