Attention: Here be dragons

This is the latest (unstable) version of this documentation, which may document features not available in or compatible with released stable versions of Godot.

ShaderGlobalsOverride

Hérite de : Node < Object

Un nœud utilisé pour redéfinir les valeurs des paramètres de shader globaux dans une scène.

Description

Similaire à comment un nœud WorldEnvironment peut être utilisé pour redéfinir l'environnement lorsqu'une scène spécifique est chargée, ShaderGlobalsOverride peut être utilisé pour redéfinir temporairement les paramètres de shader globaux. Une fois le nœud retiré, les valeurs liées au projet pour les paramètres de shader globaux sont restaurées. Voir les méthodes global_shader_parameter_* de RenderingServer pour plus d'informations.

Note : Seulement un ShaderGlobalsOverride peut être utilisé par scène. S'il y a plus d'un nœud ShaderGlobalsOverride dans l'arborescence de scène, seul le premier nœud (dans l'ordre de l'arbre) sera pris en compte.

Note : Tous les nœuds ShaderGlobalsOverride font partie d'un groupe "shader_overrides_group" lorsqu'ils sont ajoutés à l'arborescence de scène. Le nœud ShaderGlobalsOverride actuellement actif a également un groupe "shader_overrides_group_active" ajouté à lui. Vous pouvez utiliser ceci pour vérifier quel nœud ShaderGlobalsOverride est actuellement actif.

Tutoriels