2017-09-29 1 views

Antwort

0

Sie müssen für pointerlockerror auf Anfrage für requestPointerLock() hören. Auf diese Weise wissen Sie, ob Benutzer-Browser Ihren Zeiger sperren kann

+0

Aber wenn ich es anfordern und Pointer-Locking erlaubt ist, dann werde ich den Zeiger sperren. Ich möchte nur wissen, ob es erlaubt ist. Ich möchte es nicht sperren. –

+0

@EricMarchettiSantos Wenn es erfolgreich war, dann benutze 'exitPointerLock' unmittelbar nach dem Sperren. https://developer.mozilla.org/en-US/docs/Web/API/Document/exitPointerLock – Justinas

+0

Dadurch wird der Cursor zum gewünschten Element übersetzt. Das ist nicht ideal. Wenn der Browser den Benutzer explizit um Erlaubnis fragen muss, dann ist es ein bisschen schlechter. –

Verwandte Themen