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 для обновления. |
Описание
Заменяет существующий исходный код в указанном шейдере исходным кодом в предоставленной строке.