Ruotare con la rotazione
Fa parte della sezione Nodi e scene del percorso Godot di Coddy. Lezione 11 di 27.
Un nodo ruota attorno alla propria posizione. rotation indica di quanto è ruotato, in radianti. Un giro completo equivale a 2 * PI radianti, circa 6.28. rotation_degrees è lo stesso angolo espresso in gradi, dove un giro completo è 360. Modifichi uno e l’altro cambia di conseguenza.
rotation_degrees = 90 # un quarto di giro
rotation = PI / 2 # lo stesso quarto di giroUn angolo crescente fa ruotare un nodo in senso orario. Per farlo ruotare, aggiungi all’angolo a ogni fotogramma, moltiplicando per delta:
func _process(delta):
rotation_degrees += 90 * deltaIn questo modo ruota di un quarto di giro al secondo. -= lo fa ruotare nell’altra direzione.
Sfida
FacileFai ruotare il robot in senso orario, di mezzo giro al secondo, sul posto.
Provalo tu
extends Node2D
func _process(delta):
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
2Ogni frame
Il processo viene eseguito a ogni frameDeltaPixel al secondoMuoversi in diagonaleRuotare con la rotazioneCrescere con la scalaEsercitati da solo: Playground Godot