Menu
CoddyTech

Presiona para moverte

Parte de la sección Entrada y movimiento del Journey de Godot de Coddy. Lección 1 de 28.

Godot lee las teclas mediante acciones de entrada: nombres que indican lo que el jugador quiere hacer. Todos los juegos de este curso tienen estas acciones:

  • move_left, move_right, move_up, move_down: las teclas de flecha y WASD
  • jump: Espacio, W o la flecha arriba
  • action: E o Intro

Input.is_action_pressed("move_right") es true mientras el jugador mantiene pulsada la flecha derecha o D. Compruébalo en _process, que se ejecuta en cada fotograma:

func _process(delta):
	if Input.is_action_pressed("move_right"):
		position.x += 200 * delta

La línea debajo de if empieza con dos tabulaciones. Solo se ejecuta en los fotogramas en los que se mantiene pulsada la tecla, así que el héroe se detiene cuando la sueltas.

challenge icon

Desafío

Fácil

Haz que el héroe camine hacia la derecha a 200 píxeles por segundo mientras mantienes pulsado move_right. Cuando lo sueltes, el héroe se detendrá.

Pruébalo tú mismo

extends Node2D

func _process(delta):
	pass
quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Entrada y movimiento

Practica por tu cuenta: Playground de Godot