Pressione para mover
Parte da seção Entrada e movimento do Journey de Godot da Coddy. Lição 1 de 28.
Godot lê as teclas por meio de ações de entrada: nomes para o que o jogador quer fazer. Todos os jogos deste curso têm estas ações:
move_left,move_right,move_up,move_down: as teclas de seta e WASDjump: Espaço, W ou seta para cimaaction: E ou Enter
Input.is_action_pressed("move_right") é true enquanto o jogador mantém pressionada a seta para a direita ou D. Verifique isso em _process, que é executada a cada quadro:
func _process(delta):
if Input.is_action_pressed("move_right"):
position.x += 200 * deltaA linha abaixo de if começa com duas tabulações. Ela é executada apenas nos quadros em que a tecla está pressionada, então o herói para quando você solta a tecla.
Desafio
FácilFaça o herói andar para a direita a 200 pixels por segundo enquanto você mantém move_right pressionado. Quando soltar, o herói para.
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 Entrada e movimento
1Ações de entrada
Pressione para moverEsquerda e direitaUm eixoQuatro direçõesRecém-pressionadoEntrada não tratadaPratique por conta própria: Playground de Godot