Ir al contenido principal

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úmeroBotón del ratón
0Clic izquierdo
1Clic derecho
2Clic 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]