Cambiare un colore
Fa parte della sezione Nodi e scene del percorso Godot di Coddy. Lezione 22 di 27.
Ogni nodo che disegna ha un modulate, un colore che lo tinge. Un Color è composto da rosso, verde e blu, ciascuno con un valore da 0 a 1. modulate inizia con il bianco, Color(1, 1, 1), che non cambia nulla.
La tinta moltiplica i colori del nodo. Su qualcosa di bianco, vedi il colore della tinta. Su qualcosa di blu, una tinta corallo crea il viola.
$Body.modulate = Color(1, 0.78, 0.34) # una tonalità ambratamodulate tinge anche i nodi figli del nodo. Tingi Eyes e cambieranno entrambi gli occhi. Per tingere un nodo ma non i suoi nodi figli, usa self_modulate.
Sfida
FacileGli occhi del robot sono bianchi. Quando il gioco inizia, colora il nodo Eyes di corallo, Color(1, 0.42, 0.42), così entrambi gli occhi risplenderanno di corallo. Il corpo rimane blu.
Provalo tu
extends Node2D
@onready var eyes = $Face/Eyes
func _ready():
pass
Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.
Tutte le lezioni di Nodi e scene
1Il tuo primo gioco con Godot
Che cos'è Godot?Ready viene eseguito una voltaStampare in GodotL'albero delle sceneImpostare una posizioneSpostare un nodo una volta4Individuare i nodi
Il simbolo del dollaroPercorsi dei nodiOnreadyCambiare un coloreNascondere e mostrareEsercitati da solo: Playground Godot