Configuración del mapa de entrada

El mapa de entrada de Godot permite configurar los controles del juego de manera flexible, facilitando la compatibilidad con diferentes dispositivos y preferencias de usuario.

keyboard Acciones configuradas
ui_left
arrow_left
A
ui_right
arrow_right
D
ui_accept
Enter
Espacio
ui_up
arrow_up
W
Disparo
mouseBotón izquierdo
touch_appTáctil
  • devices

    Multiplataforma

    Misma acción funciona en teclado, ratón y táctil

  • settings

    Configurable

    Los jugadores pueden reasignar controles fácilmente

Ubicación en Godot
Proyecto → Configuración del Proyecto → Mapa de Entrada
settings_input_component
# Uso de acciones en el código
func _process(delta):
  # Movimiento del jugador
  if Input.is_action_pressed("ui_left"):
    jugador.velocidad.x = -VELOCIDAD_JUGADOR
  elif Input.is_action_pressed("ui_right"):
    jugador.velocidad.x = VELOCIDAD_JUGADOR
  else:
    jugador.velocidad.x = 0

  # Disparo
  if Input.is_action_just_pressed("ui_accept"):
    crear_disparo()
tips_and_updates Ventajas del mapa de entrada
Flexibilidad
Permite múltiples entradas para la misma acción
Abstracción
El código no depende de teclas específicas
Consistencia
Mismo comportamiento en diferentes plataformas