Version: 5.3 (switch to 5.4b)
ЯзыкEnglish
  • C#
  • JS

Язык программирования

Выберите подходящий для вас язык программирования. Все примеры кода будут представлены на выбранном языке.

VertexHelper

class in UnityEngine.UI

Предложить изменения

Успех!

Благодарим вас за то, что вы помогаете нам улучшить качество документации по Unity. Однако, мы не можем принять любой перевод. Мы проверяем каждый предложенный вами вариант перевода и принимаем его только если он соответствует оригиналу.

Закрыть

Ошибка внесения изменений

По определённым причинам предложенный вами перевод не может быть принят. Пожалуйста <a>попробуйте снова</a> через пару минут. И выражаем вам свою благодарность за то, что вы уделяете время, чтобы улучшить документацию по Unity.

Закрыть

Отменить

Руководство

Описание

A utility class that can aid in the generation of meshes for the UI.

This class implements IDisposable to aid with memory management.


        
Color32 color32 = Color.red;
using (var vh = new VertexHelper())
{
    vh.AddVert(new Vector3(0, 0), color32, new Vector2(0f, 0f));
    vh.AddVert(new Vector3(0, 100), color32, new Vector2(0f, 1f));
    vh.AddVert(new Vector3(100, 100), color32, new Vector2(1f, 1f));
    vh.AddVert(new Vector3(100, 0), color32, new Vector2(1f, 0f));

vh.AddTriangle(0,1,2); vh.AddTriangle(2,3,0); vh.FillMesh(m); }

Переменные

currentIndexCountGet the number of indices set on the VertexHelper.
currentVertCountCurrent number of vertices in the buffer.

Открытые функции

AddTriangleAdd a triangle to the buffer.
AddUIVertexQuadAdd a quad to the stream.
AddUIVertexStreamAdd a stream of custom UIVertex and corrisponding indices.
AddUIVertexTriangleStreamAdd a list of triangles to the stream.
AddVertAdd a single vertex to the stream.
ClearClear all vertices from the stream.
DisposeCleanup allocated memory.
FillMeshFill the given mesh with the stream data.
GetUIVertexStreamCreate a stream of UI vertex (in triangles) from the stream.
PopulateUIVertexFill a UIVertex with data from index i of the stream.
SetUIVertexSet a UIVertex at the given index.