Menu
CoddyTech

Izquierda y derecha

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

Un if comprueba una acción. Para caminar en ambas direcciones, añade un segundo if para la otra acción:

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

En cada fotograma, Godot ejecuta ambas comprobaciones. Cada una mueve al héroe solo mientras se mantiene pulsada su tecla.

Mantén pulsadas ambas teclas y las dos líneas se ejecutarán en el mismo fotograma. Una suma 200 píxeles por segundo y la otra los resta, así que el héroe se queda quieto.

challenge icon

Desafío

Fácil

El héroe camina hacia la derecha. Haz que también camine hacia la izquierda a 200 píxeles por segundo mientras mantienes pulsado move_left.

Pruébalo tú mismo

extends Node2D

func _process(delta):
	if Input.is_action_pressed("move_right"):
		position.x += 200 * delta
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