Tourner avec la rotation
Fait partie de la section Nœuds et scènes du Journey Godot de Coddy. Leçon 11 sur 27.
Un nœud tourne autour de sa propre position. rotation indique de combien il a tourné, en radians. Un tour complet correspond à 2 * PI radians, soit environ 6.28. rotation_degrees représente le même angle en degrés, où un tour complet vaut 360. Modifie l’un, et l’autre suit.
rotation_degrees = 90 # un quart de tour
rotation = PI / 2 # le même quart de tourUn angle croissant fait tourner un nœud dans le sens des aiguilles d’une montre. Pour le faire tourner, ajoute une valeur à l’angle à chaque image, multipliée par delta :
func _process(delta):
rotation_degrees += 90 * deltaCela le fait tourner d’un quart de tour par seconde. -= le fait tourner dans l’autre sens.
Défi
FacileFais tourner le robot dans le sens des aiguilles d’une montre, d’un demi-tour par seconde, sur place.
Essayez vous-même
extends Node2D
func _process(delta):
pass
Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.
Toutes les leçons de Nœuds et scènes
2À chaque image
Le processus s’exécute à chaque imageDeltaPixels par secondeSe déplacer en diagonaleTourner avec la rotationGrandir avec l’échelle3Des valeurs que vous pouvez ajuster
Variables sur un nœudConstantesVariables exportéesCalculs avec Vector2Faire le tour de l’écranVos propres fonctionsEntraînez-vous par vous-même : Playground Godot