Make a mixed reality multiplayer app - Part 2
- MR 멀티플레이어 테이블탑 템플릿은 플레이어 배치, 아바타 동기화, 음성 채팅, 게임 모드를 지원한다. 🧑🤝🧑
XRI Network Game Manager 프리팹은 멀티플레이어 설정, 로비 연결, 음성 채팅을 관리한다. 🗣️
Network Manager XR Multiplayer 스크립트는 멀티플레이어 XR 경험의 핵심 네트워크 로직을 실행한다. ⚙️
MR Interaction Setup 프리팹은 XR 및 AR 상호 작용을 위한 기반을 제공한다. 🕹️
NetworkTabletopManager 스크립트는 가상 테이블에서의 공유 멀티플레이어 상호 작용을 제어한다. 🏓
Table System 프리팹은 멀티플레이어 테이블탑 경험의 핵심 앵커 역할을 한다. ⚓
World Canvas는 각 플레이어의 머리 위에 떠다니는 이름표를 처리하고, 실시간으로 누가 말하고 있는지 보여준다. 🏷️
Player List Initializer는 플레이어 목록 UI 컴포넌트를 자동으로 찾아 설정한다. 📃
Local Player UI Area 프리팹은 준비 버튼, 플레이어 이름, 로컬 프롬프트와 같은 플레이어별 UI 요소를 처리한다. 👤
Track Device Graphic Raycaster는 XR 컨트롤러가 월드 공간의 UI 요소와 상호 작용할 수 있게 한다. 🖱️
Game Mode Manager는 씬에서 활성화된 미니게임 또는 모드를 제어한다. 🎮
Game Mode Empty 스크립트는 UI에서 "Empty" 버튼을 눌렀을 때 테이블의 빈 상태를 설정한다. 🗑️
XR Grab Interactable 컴포넌트를 사용하면 사용자가 VR 컨트롤러를 사용하여 객체를 집어 들고, 이동하고, 놓을 수 있다. ✋
XR General Grab Transformer는 객체를 잡았을 때 객체가 어떻게 움직이는지 처리한다. 🦾
Network Object 컴포넌트는 객체를 멀티플레이어 네트워크의 일부로 만든다. 🌐
Client Network Transform 스크립트는 객체의 위치, 회전, 크기를 네트워크를 통해 동기화한다. 🔄
Network Physics Interactable은 플레이어가 현실적인 물리 법칙으로 객체를 잡고 움직일 수 있게 한다. 🧱