Menu
CoddyTech

Girar con rotación

Parte de la sección Nodos y escenas del Journey de Godot de Coddy. Lección 11 de 27.

Un nodo gira alrededor de su propia posición. rotation indica cuánto ha girado, en radianes. Una vuelta completa equivale a 2 * PI radianes, aproximadamente 6.28. rotation_degrees es el mismo ángulo en grados, donde una vuelta completa equivale a 360. Cambia uno y el otro también cambia.

rotation_degrees = 90   # un cuarto de vuelta
rotation = PI / 2      # el mismo cuarto de vuelta

Al aumentar el ángulo, el nodo gira en el sentido de las agujas del reloj. Para hacerlo girar, suma al ángulo en cada fotograma, multiplicado por delta:

func _process(delta):
	rotation_degrees += 90 * delta

Eso hace que gire un cuarto de vuelta por segundo. -= lo hace girar en el otro sentido.

challenge icon

Desafío

Fácil

Haz que el robot gire en el sentido de las agujas del reloj, media vuelta por segundo, en el lugar donde está.

Pruébalo tú mismo

extends Node2D

func _process(delta):
	pass
quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Nodos y escenas

Practica por tu cuenta: Playground de Godot