Menu
CoddyTech
flag Pt iconPortuguêsdown icon

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 WASD
  • jump: Espaço, W ou seta para cima
  • action: 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 * delta

A 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.

challenge icon

Desafio

Fácil

Faç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
quiz iconTeste seus conhecimentos

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

Pratique por conta própria: Playground de Godot