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

ShaderUtil.UpdateShaderAsset

Declaration

public static void UpdateShaderAsset(AssetImporters.AssetImportContext context, Shader shader, string source, bool compileInitialShaderVariants);
public static void UpdateShaderAsset(Shader shader, string source, bool compileInitialShaderVariants);
public static void UpdateShaderAsset(Shader shader, string source);

Параметры

Параметр Описание
контекст Контекстный объект, необходимый системе ассетов для правильной регистрации зависимостей шейдера.
источник Строка, содержащая шейдер, написанный в коде ShaderLab.
compileInitialShaderVariants Установите true для компиляции кода ShaderLab, содержащегося в исходной строке; в противном случае установите false.
шейдер Shader для обновления.

Описание

Заменяет существующий исходный код в указанном шейдере исходным кодом в предоставленной строке.