Exits a pointer lock started with requestPointerLock.
Calling requestPointerLock()
locks the values of mouseX, mouseY, pmouseX, and pmouseY. Calling exitPointerLock()
resumes updating the mouse system variables.
Note: Most browsers require an input, such as a click, before calling requestPointerLock()
. It’s recommended to call requestPointerLock()
in an event function such as doubleClicked().
Examples
Related References
doubleClicked
A function that's called once when a mouse button is clicked twice quickly.
exitPointerLock
Exits a pointer lock started with requestPointerLock.
mouseButton
A String system variable that contains the value of the last mouse button pressed.
mouseClicked
A function that's called once after a mouse button is pressed and released.