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

Shader.enabledGlobalKeywords

Declaration

public static GlobalKeyword[] enabledGlobalKeywords;

Описание

Массив, содержащий ключевые слова глобального шейдера, которые в настоящее время включены.

Ключевые слова шейдера определяют, какие варианты шейдера Unity Для получения информации о работе ключевые слова локального шейдера и глобальные ключевые слова шейдера и как они взаимодействуют, см. Использование ключевых слов с C# сценарии.

В этом примере отображаются имена всех ключевых слов глобальных шейдеров, включенных в данный момент.

using UnityEngine;
using UnityEngine.Rendering;

public class Example : MonoBehaviour { private void Start() { foreach (var globalKeyword in Shader.enabledGlobalKeywords) { Debug.Log("Global shader keyword " + globalKeyword.name + " is currently enabled"); } } }

Дополнительные ресурсы: Варианты шейдеров и ключевые слова, LocalKeyword, GlobalKeyword, EnableKeyword, DisableKeyword, SetKeyword, IsKeywordEnabled, globalKeywords.