entrada
Descripción
Esta biblioteca incluye funciones que gestionan la entrada de datos.Funciones
disablePointerLockRequest
Desactiva la petición de bloqueo del puntero al hacer clic.
world.input.disablePointerLockRequest() // -> void
enablePointerLockRequest
Solicita al usuario el bloqueo del puntero al hacer clic en la pantalla.
world.input.enablePointerLockRequest() // -> void
getAction
Devuelve > 0 si la acción se ha activado. El valor suele oscilar entre 0 y 1. La excepción son la velocidad y el desplazamiento del ratón, que no están limitados.
world.input.getAction(actionName: string) // -> número
getActiveMap
Obtener el mapa de acciones activas.
world.input.getActiveMap() // -> string (Nombre del mapa de acción activo)
setActiveMap
Establece el mapa de acción activo. El nombre del mapa de acción por defecto es 'default'.
world.input.setActiveMap(mapName: string) // -> void
getAxis
Devuelve el valor del eje del gamepadIdx.
world.input.getAxis(gamepadIdx?: number) // -> number[]
getButton
Devuelve true mientras se mantiene pulsado el botón virtual identificado por buttonName.
world.input.getAxis(input: número, gamepadIdx?: número) // -> boolean
getButtonDown
Devuelve true durante el fotograma en el que el usuario pulsó el botón asignado al índice.
world.input.getAxis(input: número, gamepadIdx?: número) // -> boolean
getButtonUp
Devuelve true el primer fotograma en el que el usuario suelta el botón.
world.input.getAxis(input: número, gamepadIdx?: número) // -> boolean
getGamepads
Devuelve todos los gamepads conectados al dispositivo.
world.input.getGamepads() // -> Gamepad[]
getKey
Devuelve true mientras el usuario mantiene pulsada la tecla identificada por el nombre.
world.input.getKey(code: string) // -> booleano
getKeyDown
Devuelve true durante el fotograma en el que el usuario empieza a pulsar la tecla identificada por el nombre.
world.input.getKeyDown(code: string) // -> booleano
getKeyUp
Devuelve true durante el fotograma en el que el usuario suelta la tecla identificada por el nombre.
world.input.getKeyUp(code: string) // -> booleano
getMouseButton
Devuelve true mientras el usuario mantiene pulsado el botón del ratón identificado por el número de botón.
Número | Botón del ratón |
---|---|
0 | Clic izquierdo |
1 | Clic derecho |
2 | Clic central |
world.input.getMouseButton(index: número) // -> booleano
getMouseDown
Devuelve true durante el fotograma en el que el usuario empieza a pulsar el botón del ratón.
world.input.getMouseDown(index: number) // -> boolean
getMouseUp
Devuelve true durante el fotograma en el que el usuario suelta el botón del ratón.
world.input.getMouseUp(index: number) // -> boolean
getMousePosition
Devuelve las coordenadas clientX y clientY del ratón.
world.input.getMousePosition() // -> [número, número]
getMouseVelocity
Devuelve la velocidad x e y del ratón.
world.input.getMouseVelocity() // -> [número, número]
getMouseScroll
Devuelve la velocidad x e y del desplazamiento del ratón.
world.input.getMouseScroll() // -> [número, número]