Skip to main content

Documentation

MR Workshop

MR Workshop 是面向 Pico MR 设备的混合现实交互模块,用于组织手势输入、区域触发、游戏逻辑与事件通信,并输出可运行、可演示、可复用的交互结果。

网演

系统定位

MR Workshop 是面向 Pico MR 设备的混合现实交互模块,用于组织手势输入、区域触发、游戏逻辑与事件通信,并输出可运行、可演示、可复用的交互结果。

相关背景参见 MR_Workshop Unity项目。对外项目总览参见 网演项目页。相关实现背景亦可参见 Unity开发核心XR、VR、AR开发

演示视频

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

海上丝绸之路

无法播放时点此打开视频

核心职责

在混合现实交互场景中,基础模型与设备接入仅构成运行条件。完整交付仍需覆盖交互输入、区域判定、玩法执行与系统协同。MR Workshop 的主要职责包括:

  • 建立面向 Pico MR 设备的手势交互入口
  • 管理区域触发、停留判定与运行时配置
  • 组织抓取、生成、计数与任务执行等玩法逻辑
  • 通过事件通信机制协调多系统联动

该模块的作用,是将“输入、判定、执行、协同”整合为连续的交互流程。

核心组成

1. 手势交互系统

对应 MR-Workshop手势交互系统

该部分负责 Pico 设备上的手势识别、抓取控制与透视交互,是用户输入进入系统后的第一层交互入口。

2. 区域触发系统

对应 MR-Workshop区域触发系统

该部分负责区域检测、停留计时、运行时加载与区域可视化。其定义了交互对象在场景中的触发条件与空间反馈机制。

3. 游戏逻辑系统

对应 MR-Workshop游戏逻辑系统

该部分负责抓取生成、计数管理、任务执行与玩法状态推进,是交互行为转化为可运行逻辑的核心层。

4. 事件通信系统

对应 MR-Workshop事件通信系统

该部分负责系统之间的事件传递与响应协调,用于连接手势输入、区域状态与玩法逻辑,并减少各模块之间的直接耦合。

工作流程

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

  1. 交互输入建立:识别手势输入并完成对象抓取或交互准备。
  2. 区域状态判定:在场景中检测对象进入、停留与完成条件。
  3. 玩法逻辑执行:根据区域状态与交互行为推进生成、计数或任务逻辑。
  4. 事件分发与系统协同:通过事件机制将状态变化传递至相关系统,完成整体响应。

系统关系可表示为:

手势输入 → 区域判定 → 游戏逻辑 → 事件通信 → 系统响应

文档范围

本文档说明 MR Workshop 在当前知识体系中的角色,以及它与手势交互、区域触发、游戏逻辑和事件通信之间的关系。

本文档不展开设备部署、发布流程或非核心表现层内容,仅聚焦于混合现实交互与玩法执行相关的内部能力。

关联阅读