跳转至

Ludo Atlas · VR/AR 开发手册

XR 的开发与发行实操:平台格局、上架要求、交互设计、舒适度、性能预算。 配套:《全平台上架手册》·《主机开发手册》·《技术实现手册》·《美术与音频手册》·《AI 工作流手册》。 时效声明:XR 硬件与平台规则更新极快,本文核实于 2026-10。动手前以平台官方文档为准。


1. 先认清 XR 的细分和格局

XR 是统称,里面是完全不同的生意:

  • VR(纯虚拟):沉浸但隔绝现实。主流是 Meta Quest 生态,另有 PICO、PSVR2、PCVR(SteamVR)。
  • MR(混合现实):虚拟内容叠加在真实环境中。Quest 3/3S、Vision Pro 都属于这一类。
  • AR(增强现实):手机 AR 与眼镜两条线。手机 AR 门槛低、用户基数大;AR 眼镜仍是早期市场。

团队入场的常见路径:Quest 先行(装机量最大、工具链最成熟),成功后向 PICO 与 PCVR 移植,再评估 Vision Pro 与手机 AR。

一个实际问题要想清楚:XR 的游戏受众目前仍远小于 PC 与移动。如果是生存压力大的项目,XR 适合作为第二平台或短周期实验,不适合作为唯一的赌注。

2. 四大平台与上架要求

平台 上架入口 关键要求 备注
Meta Quest Meta Horizon Store(开发者后台提交) 通过 VRC 检查;技术、内容、发行三部分审核;建议提前至少两周提交;商店元数据含舒适度分级 App Lab 已并入主商店;有 Early Access 徽章通道;饱和品类可能首违即终止审核
PICO PICO 开发者平台 自助入驻与上架,支持付费应用;个人开发者可全程线上办理 国际站与中国区(developer-cn)两套入口
PSVR2 PlayStation Partners(同主机流程) 走主机合作流程,细节见《主机开发手册》 需要主机开发者资格
Apple Vision Pro App Store Connect visionOS 应用单独构建上架;已有 iPad/iPhone 应用可勾选兼容上架(自动发布,可编辑) 注视与手势交互;无障碍与隐私披露是审核重点

Meta Quest 的审核细节值得单独记:VRC(Virtual Reality Checks)是整个平台的技术合规清单,性能和功能都在其中;审核分技术、内容、发行三部分;提交前把 VRC 逐条过一遍,大多数被拒都是清单里写明白的项目。另外 Meta 官方要求提交前预留至少两周审核窗口,别把上架日卡太死。

3. 交互设计:从"玩家有手柄"开始想

  • 控制器优先:手柄(射线+按钮)仍是 Quest 商业作品的主流交互,可靠、精确、无学习成本。
  • 手部追踪:适合社交、休闲、演示类体验。手追的点击精度低于手柄,按钮要放大,抖动要容忍,手势要有明确反馈。
  • 注视与捏合:Vision Pro 的范式,眼睛指向、手指确认。设计要点是注视精度有限(约 1-2 度偏差),目标要足够大,且视线数据有隐私边界(应用只能拿到悬停事件,拿不到原始眼动数据,隐私披露是审核重点)。
  • UI 放在三维空间里:文字按视角尺寸设计,不按像素。远处的牌子要大到能从前排看清;提示不要贴在脸前(近场聚焦累眼睛)。
  • 直接抓取与物理感:能用手拿的东西比菜单更沉浸,交互距离内的实物操作是 VR 的甜蜜区。
  • 反馈必须立体:触觉(震动)、听觉(空间音)、视觉(高亮与形变)三件套一起上,缺一个就"飘"。

4. 舒适度:VR 产品的生死线

眩晕劝退的用户不会给你第二次机会。控制它的次序是:

  1. 帧率优先。掉帧是眩晕第一大来源,性能预算永远先保帧率。(Meta 的硬性底线见下节。)
  2. 不夺走相机控制权。任何非玩家主动的镜头移动(过场、摇头、强制转向)都是高危动作,能不用就不用。
  3. 移动方式给选项:瞬移是默认低风险方案;平滑移动配隧道视野(隧道效应遮罩)可缓解;急停急转是重灾区。
  4. 转向用快照:快照转身(snap turn)比平滑转身舒适得多。
  5. 坐姿模式:为久坐和行动不便玩家准备。
  6. 首分钟最危险:开场避免强运动,先用静止场景让玩家"站稳"。
  7. 舒适度分级是上架项:Meta 商店要求标注舒适等级,这不是形式,是给用户的预期管理。

测试纪律:不要只测自己和同事(都是 VR 老手)。要测新人、晕动敏感人群、不同身高视力。观察不适信号:出汗、摘头显、闭眼、重心晃动。宁可砍掉一个刺激点,也不要留一个劝退点。

5. 性能预算:移动芯片上的双重压力

Quest、PICO 这类一体机本质是移动芯片加双屏渲染,性能预算比手机游戏还紧:

  • 帧率底线:Meta 的 VRC 要求渲染率不低于 60fps(2024 年 8 月调整后的口径;配合应用空间翘曲可降至刷新率的一半),刷新率最低 72Hz,主流档位到 90Hz 以上。目标先定 72fps 稳,再冲 90。
  • 填充率是王:大块半透明特效、满屏粒子、过密的场景深度,都会在填充率上崩掉。Overdraw 要按预算卡。
  • 用好官方技术:多采样抗锯齿(MSAA)优于后处理锐化;固定注视点渲染(FFR)是免费的算力;烘焙光照优于实时。
  • 热降频:连续玩 20 分钟后芯片降频,帧率保不住才是真考验。要用长时间实测,不能只测冷机。
  • 工具链:Meta 有 OVR Metrics 之类的性能捕获工具;Meta XR Simulator 可以在不解包设备的情况下迭代。2026 年 Meta 还推出了 XR Operator 这类 MCP 兼容的 AI 代理工具,能操作模拟器里运行中的应用来做构建、测试、验证的循环(思路详见《AI 工作流手册》)。

6. 工程栈

  • 引擎:Unity 有一方支持(Meta XR 系列包最完整);Unreal 官方支持成熟;Godot 走 OpenXR 模块加社区方案,适合轻量项目;原生 OpenXR 适合自研引擎。
  • OpenXR 是跨平台公约数:尽量沉在 OpenXR 层,平台专有 SDK 只用在差异化功能上,多平台移植成本最低。
  • 测试矩阵:机型(老 Quest 与新机型的差距)、手柄/手追、坐姿/站姿、房间大小都要覆盖。安卓底子意味着可以侧载调试。
  • 一个历史遗留提醒:网上大量教程还停在 Oculus 时代(Oculus SDK、Quest 1/2 口径),抄代码前先看文档日期。

7. 音频与临场感

XR 里声音不是配角,是空间感知的一半:脚步、回声、头顶的声响都会直接影响沉浸与舒适。空间音频必做;声音也是重要的引导手段(身后有人、左边有门)。音量与低频要克制,低频轰击会加重不适。

8. 从原型到上架的节奏

  1. 做一个"只验证一个交互"的原型(比如抓取,或者移动),不谈美术。
  2. 拉 10 个 newcomers 做舒适度与可上手性测试。
  3. 核心循环成立后再扩内容,性能预算从第一天开始记录。
  4. 上架材料:视频(必看,XR 用户靠视频决策)、截图、舒适等级、隐私说明。
  5. 提交审核:按 §2 各平台的周期倒排,Meta 至少留两周。

9. 常见坑

  1. 只做 VR 老手用户的测试,新人全被眩晕劝退。
  2. 帧率不达标,审核卡在 VRC 性能项。
  3. UI 贴在脸前或字号按像素设计,用户看不清还累。
  4. 过场动画强行移镜头,开场就劝退。
  5. 只测冷机短时性能,热降频后崩盘。
  6. 手追交互热区过小,点不中。
  7. 忽略无障碍与隐私披露,被审核打回。
  8. 商店视频敷衍,转化率极低。
  9. 把手机游戏的性能习惯带进 XR,纹理与粒子超标。
  10. 忘了预留审核时间,错过档期。
  11. 只发 Quest 不做 OpenXR 抽象,二平台移植重写。
  12. 期望值错位:XR 装机量小,收入模型按 PC 全量估。

10. 官方入口

  • Meta Quest 提交与资源(VRC、审核):https://developers.meta.com/horizon/resources/publish-submit
  • Meta VRC 性能条目(渲染与刷新率口径):https://developers.meta.com/horizon/resources/vrc-quest-performance-1
  • PICO 开发者平台(国际):https://developer.picoxr.com/
  • PICO 开发者平台(中国区):https://developer-cn.picoxr.com/
  • Apple visionOS 上架指引:https://developer.apple.com/visionos/submit
  • OpenXR 标准(Khronos):https://www.khronos.org/openxr/

更多 XR 平台入口见《资源大全》§2.7 与 《全平台上架手册》§7。