Documentation
VRDragon Multiplayer
VRDragonMultiplayer 是网演体系中的多人竞赛模块,用于组织联机入场、上船分配、划桨竞速、结果展示与现场运营,并输出可参与、可观赛、可连续运行的比赛结果。
系统定位
VRDragon_Multiplayer 是网演体系中的多人竞赛模块,用于组织联机入场、上船分配、划桨竞速、结果展示与现场运营,并输出可参与、可观赛、可连续运行的比赛结果。
相关背景参见 VRDragon多人龙舟Unity项目。相关实现背景亦可参见 Unity开发核心 与 XR、VR、AR开发。
演示视频
以下视频用于展示该模块在实际场景中的运行结果。
多人龙舟竞技
核心职责
在多人 VR 竞赛场景中,基础场景与设备接入仅构成运行条件。完整交付仍需覆盖联机流程、船体推进、比赛裁决与结果展示。VRDragon_Multiplayer 的主要职责包括:
- 建立面向多用户参与的联机比赛入口
- 管理上船分配、准备状态、开赛与复位等比赛流程
- 组织划桨输入、船体推进与 NPC 参赛逻辑
- 协调成绩保存、排行榜展示与现场运营反馈
该模块的作用,是将“入场、竞赛、裁决、展示”整合为连续的赛事流程。
核心组成
1. 网络与比赛流程系统
该部分负责联机角色选择、玩家状态同步、上船分配、准备判定、开赛控制与赛后回流,是比赛流程的主控层。
2. 船体运动与调参系统
该部分负责划桨触发、船体推进、NPC 运动与运行时调参,用于维持比赛过程中的运动表现与节奏控制。
3. 结果展示与现场运营系统
该部分负责冲线判定、成绩保存、排行榜展示、服务端运营面板与观赛镜头,用于完成比赛收尾与现场反馈。
工作流程
VRDragon_Multiplayer 的工作流程可归纳为以下阶段:
- 联机入场建立:客户端连接系统并进入等待状态。
- 比赛流程推进:用户完成上船与准备,系统完成开赛与过程控制。
- 竞速行为执行:玩家与 NPC 按统一推进模型完成竞速过程。
- 结果结算与复位:系统保存成绩、展示排行榜,并在窗口结束后进入下一局。
系统关系可表示为:
联机接入 → 比赛流程 → 船体推进 → 成绩结算 → 现场反馈
文档范围
本文档说明 VRDragon_Multiplayer 在当前知识体系中的角色,以及它与网络比赛流程、船体运动调参和结果展示运营之间的关系。
本文档不展开美术资源制作或非核心表现层细节,仅聚焦于多人龙舟竞赛相关的内部能力。