Referencia
ControladorEntradaJugador
Capa de entrada que entrega intención de movimiento y salto a Jugador.
ControladorEntradaJugador desacopla el dispositivo de entrada de la lógica de movimiento.
Jugador lo crea si no existe y expone la instancia mediante ObtenerEntrada().
Responsabilidad
Su función es traducir entrada a intención. No aplica gravedad, no mueve el transform y no decide cómo resolver una colisión.
