모듈식 구축 접근 방식: 빈 씬에서 시작하여 핵심 프리팹들을 추가하며 혼합 현실 멀티플레이어 경험을 단계별로 구축하는 모듈식 접근 방식을 사용합니다. 🧩
핵심 네트워킹 및 XR 프리팹:XRI Network Game Manager, Network Manager XR Multiplayer, MR Interaction Setup 세 가지 필수 프리팹이 멀티플레이어 로직, 로비 관리, 음성 채팅 및 XR/AR 상호작용의 기반을 형성합니다. 🌐
테이블탑 경험의 기반:Network Tabletop Manager와 Table System 프리팹은 공유 가상 테이블을 설정하고, 플레이어 좌석을 관리하며, 테이블 자체를 조작할 수 있도록 하는 데 중요합니다. ↔️
동적 UI 시스템:World Canvas, Player Name Tags, Player List Initializer, Local Player UI Area를 포함하는 포괄적인 UI 설정은 실시간 플레이어 정보, 음성 표시기 및 개인화된 상호작용 요소를 제공합니다. 🗣️
XR 컨트롤러 UI 상호작용:Track Device Graphic Raycaster는 XR 컨트롤러가 월드 공간 UI 요소와 원활하게 상호작용할 수 있도록 하여 직관적인 메뉴 탐색을 가능하게 합니다. 👆
커스텀 게임 모드 생성: 템플릿은 IGameMode 인터페이스를 구현하여 커스텀 게임 모드(예: 모델 뷰어)를 생성할 수 있도록 지원하며, 개발자가 다양한 공유 경험을 쉽게 정의하고 전환할 수 있게 합니다. 🎮
네트워크 객체 상호작용:XR Grab Interactable, XR General Grab Transformer, Network Object, Client Network Transform, Network Physics Interactable과 같은 컴포넌트를 사용하여 게임 내 객체(예: 3D 모델)를 상호작용 가능하게 만들고 네트워크를 통해 동기화할 수 있습니다. 🤝
XR 장치 시뮬레이터로 테스트: 내장된 XR 장치 시뮬레이터는 Unity 에디터에서 직접 멀티플레이어 기능 및 로비 연결을 테스트할 수 있는 편리한 방법을 제공합니다. 🧪