인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

도도도도도도도돋님의 프로필 이미지
도도도도도도도돋

작성한 질문수

Three.js로 시작하는 3D 인터랙티브 웹

PointerLockControls

마우스클릭으로 lock 진입 시 오류

작성

·

462

0

마우스 클릭으로 lock 집입시 한번 오류가 뜨는데 예제 코드로 작업해도 ㅁ오류가 뜨네요..

답변 1

1

1분코딩님의 프로필 이미지
1분코딩
지식공유자

혹시 ESC로 빠져나온 직후 바로 클릭 하셨을까요? 포인터락의 연속 사용을 방지하기 위해서 크롬 자체에서 1.25초 ~ 2초 정도의 간격을 두고 실행해야 오류가 나지 않는다고 하네요.
크로미움 개발자들이 사용자가 연속으로 lock과 unlock을 연속으로 동작할 일이 없다고 판단한 것 같습니다.
1.25초 정도의 간격을 두고 클릭을 시도해보시면 아마 오류가 발생하지 않을 거예요.
관련해서, 아래 링크의 맨 아래 답글을 참고해보시면 될 것 같습니다^^

https://discourse.threejs.org/t/three-pointerlockcontrols-unable-to-use-pointer-lock-api/18321/8

궁금증이 해결되었네요ㅎㅎ 답변 감사합니다!!

도도도도도도도돋님의 프로필 이미지
도도도도도도도돋

작성한 질문수

질문하기