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

RayTracingShader.SetFloats

Declaration

public void SetFloats(string name, params float[] values);
public void SetFloats(int nameID, params float[] values);

Параметры

Параметр Описание
имя Имя задаваемого свойства.
nameID ID свойства, как указано в Shader.PropertyToID.
значения Массив с плавающей запятой для установки.

Описание

Задает значения для массива с плавающей запятой.

Только шейдеры, определенные в файле .raytrace, могут получить доступ к значениям, которые вы указываете в качестве аргумента для этого метода. Чтобы сделать эти значения доступными для всех типов шейдеров с трассированием лучей (ближайший попадание, любое попадание, пропуск и т.д.), вместо этого вызовите метод Shader.SetGlobalFloatArray.