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

Mesh.AddBlendShapeFrame

Declaration

public void AddBlendShapeFrame(string shapeName, float frameWeight, Vector3[] deltaVertices, Vector3[] deltaNormals, Vector3[] deltaTangents);

Параметры

Параметр Описание
shapeName Имя формы смешивания, к которой будет добавлена рамка.
frameWeight Вес добавляемой рамки.
deltaVertices Дельта вершин для добавляемого кадра.
deltaNormals Дельта-нормы для добавляемого кадра.
deltaTangents Дельта касания для добавляемого кадра.

Описание

Добавление новой рамки слияния.

Если имя формы слияния не существует, то создается новая форма слияния. Рамки формы слияния могут быть добавлены только к новой форме слияния, или к последней форме слияния. Обычно для формы слияния будет один кадр, но диапазон слияния [0-100%] может быть разделен на несколько кадров. Вес предполагается равным 100%, когда форма имеет только один кадр. Рамки должны добавляться в порядке возрастания веса для форм слияния, имеющих несколько кадров. deltaVertices, deltaNormals и deltaTangents массивы должны иметь размер = Mesh.vertexCount. Вычитаем вершины сетки, нормы или касательные для преобразования из полных векторов для получения дельт. deltaNormals или deltaTangents могут быть установлены на нуль, если нет норм или касательных для кадра.