Benutzer-Werkzeuge

Webseiten-Werkzeuge


api:documentation:spiele:pointerlock

Pointer Lock

Sowohl das World-Objekt als auch das World3d-Objekt besitzen Methoden

  • lockPointer() zum Einschalten des Pointer Lock
  • unlockPointer() zum Ausschalten des Pointer Lock

Befindet sich die Online-IDE im Zustand „Pointer Lock“, so ist der Mauscursor unsichtbar und bleibt auf seinem Platz, auch beim Bewegen der Maus. Die Ereignishandler der MouseListener der Welt erhalten dann keine Absoluten Zeigerkoordinaten mehr, sondern nur noch „Delta-Koordinaten“, die die Mausbewegung seit dem letzten MouseMove-Ereignis widerspiegeln.

Beispielprogramm

Das Programm versetzt die Online-IDE in den Pointer Lock-Mode.

  • Starten Sie das Programm.
  • Bewegen Sie die Maus und beobachten Sie die Bewegung der beiden Skalen.
  • Drücken Sie die ESC-Taste, um den Pointer Lock-Mode zu verlassen.
api/documentation/spiele/pointerlock.txt · Zuletzt geändert: von martin