GL.TRIANGLES
Declaration
public static int TRIANGLES;Описание
Режим для Begin: рисование треугольников.
Рисует треугольники с использованием каждого набора из 3 вершин. Если вы пройдете 3 вершины, будет нарисован один треугольник, где каждая вершина становится одним из углов треугольника. Если вы пройдете 6 вершин, будут нарисованы 2 треугольника.
Для настройки экрана для рисования в 2D, используйте GL.LoadOrtho или GL.LoadPixelMatrix. Для настройки экрана для рисования в 3D, используйте GL.LoadIdentity, затем GL.MultMatrix с желаемой матрицей преобразования.
Дополнительные ресурсы: GL.Begin, GL.End.
using UnityEngine;
public class Example : MonoBehaviour { // Draws a triangle that covers the middle of the screen Material mat;
void OnPostRender() { if (!mat) { Debug.LogError("Please Assign a material on the inspector"); return; } GL.PushMatrix(); mat.SetPass(0); GL.LoadOrtho(); GL.Begin(GL.TRIANGLES); GL.Vertex3(0, 0, 0); GL.Vertex3(1, 1, 0); GL.Vertex3(0, 1, 0); GL.End(); GL.PopMatrix(); } }