Zum Hauptinhalt springen

Eingabe

Beschreibung

Diese Bibliothek enthält Funktionen für die Verwaltung von Eingaben.

Funktionen

disablePointerLockRequest

Deaktiviert die Anforderung der Zeigersperre beim Klicken.

world.input.disablePointerLockRequest() // -> void

enablePointerLockRequest

Anforderung einer Zeigersperre vom Benutzer, wenn der Bildschirm angeklickt wird.

world.input.enablePointerLockRequest() // -> void

getAction

Gibt > 0 zurück, wenn die Aktion ausgelöst wurde. Der Wert liegt normalerweise zwischen 0 und 1. Die Ausnahme ist die Mausgeschwindigkeit und der Bildlauf, der nicht begrenzt ist.

world.input.getAction(actionName: string) // -> Zahl

getActiveMap

Holen Sie sich die aktive Aktionskarte.

world.input.getActiveMap() // -> string (Name der aktiven Aktionskarte)

setActiveMap

Legt die aktive Aktionskarte fest. Der Name der Standard-Aktionskarte lautet "Standard".

world.input.setActiveMap(mapName: string) // -> void

getAxis

Gibt den Wert der Achse des gamepadIdx zurück.

world.input.getAxis(gamepadIdx?: Zahl) // -> Zahl[]

getButton

Gibt true zurück, wenn die durch buttonName identifizierte virtuelle Schaltfläche gedrückt gehalten wird.

world.input.getAxis(input: Zahl, gamepadIdx?: Zahl) // -> boolesch

getButtonDown

Gibt true zurück, wenn der Benutzer während des Frames die dem Index zugeordnete Taste gedrückt hat.

world.input.getAxis(input: Zahl, gamepadIdx?: Zahl) // -> boolesch

getButtonUp

Gibt true zurück, wenn der Benutzer die Schaltfläche zum ersten Mal loslässt.

world.input.getAxis(input: Zahl, gamepadIdx?: Zahl) // -> boolesch

getGamepads

Gibt alle mit dem Gerät verbundenen Gamepads zurück.

world.input.getGamepads() // -> Gamepad[]

getKey

Gibt true zurück, wenn der Benutzer die durch den Namen bezeichnete Taste gedrückt hält.

world.input.getKey(code: string) // -> boolesch

getKeyDown

Gibt true zurück, wenn der Benutzer beginnt, die mit dem Namen bezeichnete Taste zu drücken.

world.input.getKeyDown(code: string) // -> boolesch

getKeyUp

Gibt true zurück, wenn der Benutzer die Taste mit dem Namen loslässt.

world.input.getKeyUp(code: string) // -> boolesch

getMouseButton

Gibt true zurück, wenn der Benutzer die durch die Tastennummer bezeichnete Maustaste gedrückt hält.

NummerMaustaste
0Links klicken
1Rechtsklick
2Mittlerer Klick
world.input.getMouseButton(index: Zahl) // -> boolesch

getMouseDown

Gibt true zurück, wenn der Benutzer beginnt, die Maustaste zu drücken.

world.input.getMouseDown(index: Zahl) // -> boolesch

getMouseUp

Gibt während des Frames, in dem der Benutzer die Maustaste loslässt, true zurück.

world.input.getMouseUp(index: Zahl) // -> boolesch

getMousePosition

Gibt die x- und y-Position der Maus auf dem Bildschirm zurück.

world.input.getMousePosition() // -> [Zahl, Zahl]

getMouseVelocity

Gibt die x- und y-Geschwindigkeit der Maus zurück.

world.input.getMouseVelocity() // -> [Zahl, Zahl]

getMouseScroll

Gibt die x- und y-Geschwindigkeit des Mauslaufs zurück.

world.input.getMouseScroll() // -> [Zahl, Zahl]