O processo é executado a cada quadro
Parte da seção Nós e cenas do Journey de Godot da Coddy. Lição 7 de 27.
Godot desenha uma nova imagem do jogo várias vezes por segundo. Cada imagem é um quadro. Este jogo roda a 60 quadros por segundo.
_ready() é executado uma vez. _process() é executado em cada quadro, ou seja, 60 vezes por segundo:
func _process(delta):
position.y += 1Isso move o nó 1 pixel para baixo em cada quadro, ou seja, 60 pixels por segundo. Os passos são minúsculos, então você vê um movimento suave.
Por enquanto, deixe delta entre os parênteses. A próxima lição explica isso.
Desafio
FácilFaça o robô deslizar para a direita. Dentro de _process(), mova-o 2 pixels para a direita em cada quadro.
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