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
은 플레이어가 현실적인 물리 법칙으로 객체를 잡고 움직일 수 있게 한다. 🧱