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 WASDjump: Espacio, W o la flecha arribaaction: 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 * deltaLa 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.
Desafío
FácilHaz 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
Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.
Todas las lecciones de Entrada y movimiento
1Acciones de entrada
Presiona para moverteIzquierda y derechaUn ejeCuatro direccionesRecién presionadoEntrada no gestionadaPractica por tu cuenta: Playground de Godot