Gire com rotação
Parte da seção Nós e cenas do Journey de Godot da Coddy. Lição 11 de 27.
Um nó gira em torno da própria posição. rotation indica o quanto ele girou, em radianos. Uma volta completa equivale a 2 * PI radianos, aproximadamente 6.28. rotation_degrees representa o mesmo ângulo em graus, em que uma volta completa equivale a 360. Altere um e o outro acompanhará.
rotation_degrees = 90 # um quarto de volta
rotation = PI / 2 # o mesmo quarto de voltaUm ângulo crescente faz o nó girar no sentido horário. Para girar continuamente, some ao ângulo a cada quadro, multiplicado por delta:
func _process(delta):
rotation_degrees += 90 * deltaIsso faz o nó girar um quarto de volta por segundo. -= faz girar no sentido oposto.
Desafio
FácilFaça o robô girar no sentido horário, meia volta por segundo, no lugar onde está.
Experimente você mesmo
extends Node2D
func _process(delta):
pass
Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.
Todas as lições de Nós e cenas
2A Cada Quadro
O processo é executado a cada quadroDeltaPixels por segundoMova-se na diagonalGire com rotaçãoCresça com escala3Valores que você pode ajustar
Variáveis em um nóConstantesVariáveis exportadasOperações com Vector2Dar a volta pela telaSuas próprias funçõesPratique por conta própria: Playground de Godot