전체 글

UNITY C# 기반 개발 일지 및 가이드 공유| MetaVerse
안녕하세요 21-117 입니다! 개발자라면 누구나 최적화에 대해 고민을 많이 해보셨거나 하고 계실 겁니다. 이번에는 최적화 과정 중 필수적인 개념이라고 해도 과언이 아닌 오브젝트 풀링 (Object Pooling)에 대해 알아보겠습니다. 오브젝트 풀링 (Object Pooling) 이란? 오브젝트를 미리 생성해놓고 필요할 때마다 재활용 하는 방식 ( 생성과 파괴를 반복 하던 기존 방식을 메모리 차원에서 효율적으로 관리하기 위해 나온 방식) 이해가 잘 안될 수 있으니 방식과 차이점을 알아볼까요? 스탠다드 방식과 오브젝트 풀링 구현 방식 스탠다드 오브젝트를 Instantiate 를 통해 생성하고 Destroy 함수를 활용해 파괴하는 방식 오브젝트 풀링 오브젝트를 Instantiate 를 통해 생성하고 Set..
안녕하세요 21-117 입니다! 2022.11.28 오큘러스 47 버전 배포 이후 많은 개발자 또는 유저분들이 개발자 모드가 비활성화 됨에 따라 유니티를 통한 오큘러스 빌드 또는 사이드 퀘스트 개발자 모드 비활성화 등 다양한 곳에서 어려움을 겪고 있습니다. 12월 6일 메타는 위와 같이 공식 입장을 내놓았으며 오큘러스 서포트 역시 12월 7일 업데이트 관련 사항에 대해 위와 같이 답변을 내놓았습니다. Good day everyone, and thanks for reporting this. We've identified a recent issue that has come up from your reports and our software team is working on a fix now. We do no..
사이드 퀘스트란? 메타 퀘스트 스토어 미등록 앱 및 커스텀 설정 등을 제공해주는 서드파티 서비스 설치 방법 1. 개발자 등록 https://developer.oculus.com/manage/ 위 링크로 접속 후 로그인을 해주세요. 카드 / 핸드폰 본인 인증 후 회사명 or 단체명 / 빨간 박스 체크 후 Submit 2. 오큘러스 앱 설치 안드로이드 [AOS] https://play.google.com/store/apps/details?id=com.oculus.twilight&hl=ko&gl=US 아이폰 [IOS] https://apps.apple.com/kr/app/oculus/id1366478176 3. 개발자 모드 활성화 기기 선택 개발자 모드 선택 개발자 모드 활성화 4. 사이드 퀘스트 설치 링크 ..
안녕하세요! 여러분,21-117 입니다~ 지난편에는 플레이어 설정 및 패키지 설치를 도와드렸다면~이번 편에서는 직접 XR Interaction Toolkit을 적용하여 배치 해볼 예정입니다~ 우선 비어 있는 씬에 테스트 하기 위한 오브젝트를 적당히 배치해줍니다! 저는 단순하게 바닥과 큐브 3개를 놓아 간단하게 설정하였습니다~ Hierarchy -> XR -> Device-based -> XR Origin 을 생성하여XR을 조작할 사용자를 만들어 봅시다! 생성 시 기존의 메인 카메라가 XR Origin의 내부에 속해지면서 자연스럽게 게임 뷰도 바뀐 모습을 볼 수 있습니다! https://docs.unity3d.com/Packages/com.unity.xr.interaction.toolkit@1.0/manu..
안녕하세요! 여러분, 21-117 입니다~ XR Interaction toolkit 은 Unity에서 제공한 라이브러리로 오브젝트와 오브젝트 간 상호작용이 가능한 툴을 모아둔 키트 입니다. 우선 무작정 따라해보기로 하죠! Unity 2020.3.x 버전으로 새로운 씬을 열어줍니다! ( 쓴이는 2020.03.29f1 버전을 사용하고 있습니다! ) File -> Build Settings -> Player Settings -> XR Plugin Management -> Install XR Plugin Management 위 순서대로 진행하여 플러그인 매니지먼트를 깔아주세요! PC와 AOS 탭에서 플러그-인을 통해 연동할 프로바이더를 고를 수 있다! 이 블로그에서는 Oculus로 구현할 것 이므로 PC 탭에서..
인터렉션
UNITY C# | MetaVerse