Skip to main content

Documentation

VRDragon Multiplayer

VRDragonMultiplayer 是网演体系中的多人竞赛模块,用于组织联机入场、上船分配、划桨竞速、结果展示与现场运营,并输出可参与、可观赛、可连续运行的比赛结果。

网演

系统定位

VRDragon_Multiplayer 是网演体系中的多人竞赛模块,用于组织联机入场、上船分配、划桨竞速、结果展示与现场运营,并输出可参与、可观赛、可连续运行的比赛结果。

相关背景参见 VRDragon多人龙舟Unity项目。相关实现背景亦可参见 Unity开发核心XR、VR、AR开发

演示视频

以下视频用于展示该模块在实际场景中的运行结果。

多人龙舟竞技

无法播放时点此打开视频

核心职责

在多人 VR 竞赛场景中,基础场景与设备接入仅构成运行条件。完整交付仍需覆盖联机流程、船体推进、比赛裁决与结果展示。VRDragon_Multiplayer 的主要职责包括:

  • 建立面向多用户参与的联机比赛入口
  • 管理上船分配、准备状态、开赛与复位等比赛流程
  • 组织划桨输入、船体推进与 NPC 参赛逻辑
  • 协调成绩保存、排行榜展示与现场运营反馈

该模块的作用,是将“入场、竞赛、裁决、展示”整合为连续的赛事流程。

核心组成

1. 网络与比赛流程系统

对应 VRDragon网络与比赛流程系统

该部分负责联机角色选择、玩家状态同步、上船分配、准备判定、开赛控制与赛后回流,是比赛流程的主控层。

2. 船体运动与调参系统

对应 VRDragon船体运动与调参系统

该部分负责划桨触发、船体推进、NPC 运动与运行时调参,用于维持比赛过程中的运动表现与节奏控制。

3. 结果展示与现场运营系统

对应 VRDragon结果展示与现场运营系统

该部分负责冲线判定、成绩保存、排行榜展示、服务端运营面板与观赛镜头,用于完成比赛收尾与现场反馈。

工作流程

VRDragon_Multiplayer 的工作流程可归纳为以下阶段:

  1. 联机入场建立:客户端连接系统并进入等待状态。
  2. 比赛流程推进:用户完成上船与准备,系统完成开赛与过程控制。
  3. 竞速行为执行:玩家与 NPC 按统一推进模型完成竞速过程。
  4. 结果结算与复位:系统保存成绩、展示排行榜,并在窗口结束后进入下一局。

系统关系可表示为:

联机接入 → 比赛流程 → 船体推进 → 成绩结算 → 现场反馈

文档范围

本文档说明 VRDragon_Multiplayer 在当前知识体系中的角色,以及它与网络比赛流程、船体运动调参和结果展示运营之间的关系。

本文档不展开美术资源制作或非核心表现层细节,仅聚焦于多人龙舟竞赛相关的内部能力。

关联阅读