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

Eredita: Node < Object

Un nodo utilizzato per sovrascrivere i valori dei parametri globali di shader in una scena.

Descrizione

Similmente a come un nodo WorldEnvironment può essere utilizzato per sovrascrivere l'ambiente mentre una scena specifica è caricata, ShaderGlobalsOverride può essere utilizzato per sovrascrivere temporaneamente i parametri globali di shader. Una volta rimosso il nodo, i valori dell'intero progetto per i parametri globali di shader sono ripristinati. Vedi i metodi global_shader_parameter_* del RenderingServer per ulteriori informazioni.

Nota: Può essere utilizzato solo uno ShaderGlobalsOverride per scena. Se c'è più di un nodo ShaderGlobalsOverride nell'albero di scena, solo il primo nodo (in ordine di albero) sarà preso in considerazione.

Nota: Tutti i nodi ShaderGlobalsOverride sono resi parte di un gruppo "shader_overrides_group" quando sono aggiunti all'albero di scena. Il nodo ShaderGlobalsOverride attualmente attivo ha anche un gruppo "shader_overrides_group_active" aggiunto. Puoi usarlo per verificare quale nodo ShaderGlobalsOverride è attualmente attivo.

Tutorial