레퍼런스 requestPointerLock()

requestPointerLock()

마우스 포인터를 현재 위치에 고정하고 보이지 않게 만듭니다.

requestPointerLock() 함수를 호출하면 마우스가 화면을 벗어나지 않고 계속 움직일 수 있습니다. requestPointerLock()를 호출하면 mouseX, mouseY, pmouseX, pmouseY의 값이 고정됩니다. movedXmovedY는 계속 업데이트되며, 마지막 프레임이 그려진 이후 마우스가 이동한 거리를 얻을 수 있습니다. exitPointerLock() 함수를 호출하면 마우스 시스템 변수가 다시 업데이트됩니다.

참고: 대부분의 브라우저는 requestPointerLock()을 호출하기 전에 클릭과 같은 입력을 요구합니다. 따라서 doubleClicked()와 같은 이벤트 함수에서 requestPointerLock()를 호출하는 것이 좋습니다.

예제

This page is generated from the comments in src/events/mouse.js . Please feel free to edit it and submit a pull request!

관련 레퍼런스