Version: 2017.3
public void SetMatrixArray (string name, Matrix4x4[] values);
public void SetMatrixArray (int nameID, Matrix4x4[] values);
public void SetMatrixArray (string name, List<Matrix4x4> values);
public void SetMatrixArray (int nameID, List<Matrix4x4> values);

Parámetros

name El nombre de una propiedad.
values El ID del nombre de la propiedad recuperada por Shader.PropertyToID.
nameID The array to set.

Descripción

Establece una propiedad arreglo de matriz.

Adds a matrix array property to the block. If a matrix array property with the given name already exists, the old value is replaced.

La longitud del arreglo no se puede cambiar una vez que se ha agregado al bloque. Si posteriormente intenta establecer un arreglo más largo en la misma propiedad, la longitud se limitará a la longitud original y los elementos adicionales que intentó asignar se ignorarán. Si establece un arreglo más corto que la longitud original, sus valores se asignarán pero los valores originales permanecerán para los elementos del arreglo más allá de la longitud de su nuevo arreglo más corto.

See Also: SetFloatArray, SetVectorArray.