Unity 6.3
0 онлайн 33 гостей 3 в системе
Вход

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(); } }