
SceneManager.UnloadScene 함수를 쓴다.SceneManager.UnloadScene();씬 제거SceneManager.UnloadSceneAsync(index);비동기로 제거매개변수1LoadSceneMode.Additive : 기존의 scene에 sc

XR(확장현실)은 AR(증강현실), VR(가상현실), MR(혼합현실)을 포괄하는 기술로, 현실과 가상의 경계를 허물어 새로운 경험을 제공한다.그래서 이번엔 XR에 대해 배울 겸 기록을 해보기로 한다.참고로 유니티 버전은 2022.3.56f1 버전으로 선택했다.Unity

오브젝트에 3개의 컴포넌트를 넣는다.Collider잡는 물체의 영역Convex 기능은 활성화 해야한다.Rigidbody물체의 중력 담당XR Grab InteractionXR 손 상호작용을 담당하는 기본적인 컴포넌트XR Grab Interaction 컴포넌트에서 Sele

파이어베이스를 쓸 때 이런 오류 문구가 뜬 적이 있을거다.실제 플레이에는 전혀 영향을 주지 않지만, 눈에 거슬리는 문구라 신경쓰이는 개발자분들도 있을거다.그래서 해결하는 방법을 정리해본다.이 프로젝트에 realtime database를 안 쓰는데 왜 갑자기 추가하나요?
코루틴 함수 형식대기하는 함수다. 괜히 return 있다고 중단되는 게 아닌 대기하는 거다.코루틴은 비활성화나 Awake에 생성하면 안된다.오류가 생길 수 있기 때문또한 안에 while문을 그냥 넣으면 반복만 하다가 끝날 수도 있다.
XROrigin을 움직이는 함수는 따로 있다.괜히 XROrigin을 position을 직접 지정해서 설정해도 카메라는 안 바뀐다.위 함수를 써야지 카메라가 움직인다.

이번에는 InputSystem에 대해 알아보자기존의 Input 시스템이 있는데 왜 번거롭게 InputSystem을 사용하는 것일까?장치에 따라 코드에 로직을 따로 설정안해도 된다.사용자가 원하는 키로 변경하려면 직접 코드를 수정을 안해도 된다.InputSystem을 설

저번에 배운 인풋 시스템을 이용해 VR의 각종 버튼을 누르면 이벤트가 호출하도록 하자. 예를 들어 메뉴 버튼을 누르면 환경설정 버튼을 누르고 싶다면 어떻게 해야할까?먼저 메뉴 버튼에 관련된 action을 만들어 보자.기존의 XRI Default Input Actions