기본 VR 설정 제거
기본 VR 설정 제거해봅시다.
기본적인 VR 세팅 코드에 맨 아래 줄 두 줄을 추가해봅시다.
// default VR setting
const avatar = REDBRICK.AvatarManager.createDefaultAvatar();
const camera = WORLD.getObject("MainCamera");
const followingCamera = avatar.setFollowingCamera(camera);
avatar.setDefaultController();
followingCamera.useVR({ VRObject: avatar });
followingCamera.removeVRDefaultSettings(); //remove default settings
const XRManager = followingCamera.getXRManager(); //get XR Manager
여기서 followingCamera.removeVRDefaultSettings()
가 기본적인 VR 세팅을 지우는 함수이며
const XRManager = followingCamera.getXRManager()
를 통해 XRManager 변수를 불려올 수 있습니다.
현재는 removeVRDefaultSettings()
을 하였을 때, 기본적으로 달려있던 Grab 버튼의 점프 기능이 사라진 것을 아래 영상을 통해 확인할 수 있습니다.
또한, 가져온 XRManager 를 통해 아래 사진과 같이 VR Controller 관련된 함수들을 사용하실 수 있습니다.
⚠️
참고: 현재는 기본 세팅 중 점프 외 기능들(화면 회전, 이동, onClick)은 제거되지 않습니다.