Menu
CoddyTech

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 giro

Un 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 * delta

In questo modo ruota di un quarto di giro al secondo. -= lo fa ruotare nell’altra direzione.

challenge icon

Sfida

Facile

Fai ruotare il robot in senso orario, di mezzo giro al secondo, sul posto.

Provalo tu

extends Node2D

func _process(delta):
	pass
quiz iconMettiti alla prova

Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.

Tutte le lezioni di Nodi e scene

Esercitati da solo: Playground Godot