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 产品的生死线¶
眩晕劝退的用户不会给你第二次机会。控制它的次序是:
- 帧率优先。掉帧是眩晕第一大来源,性能预算永远先保帧率。(Meta 的硬性底线见下节。)
- 不夺走相机控制权。任何非玩家主动的镜头移动(过场、摇头、强制转向)都是高危动作,能不用就不用。
- 移动方式给选项:瞬移是默认低风险方案;平滑移动配隧道视野(隧道效应遮罩)可缓解;急停急转是重灾区。
- 转向用快照:快照转身(snap turn)比平滑转身舒适得多。
- 坐姿模式:为久坐和行动不便玩家准备。
- 首分钟最危险:开场避免强运动,先用静止场景让玩家"站稳"。
- 舒适度分级是上架项: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. 从原型到上架的节奏¶
- 做一个"只验证一个交互"的原型(比如抓取,或者移动),不谈美术。
- 拉 10 个 newcomers 做舒适度与可上手性测试。
- 核心循环成立后再扩内容,性能预算从第一天开始记录。
- 上架材料:视频(必看,XR 用户靠视频决策)、截图、舒适等级、隐私说明。
- 提交审核:按 §2 各平台的周期倒排,Meta 至少留两周。
9. 常见坑¶
- 只做 VR 老手用户的测试,新人全被眩晕劝退。
- 帧率不达标,审核卡在 VRC 性能项。
- UI 贴在脸前或字号按像素设计,用户看不清还累。
- 过场动画强行移镜头,开场就劝退。
- 只测冷机短时性能,热降频后崩盘。
- 手追交互热区过小,点不中。
- 忽略无障碍与隐私披露,被审核打回。
- 商店视频敷衍,转化率极低。
- 把手机游戏的性能习惯带进 XR,纹理与粒子超标。
- 忘了预留审核时间,错过档期。
- 只发 Quest 不做 OpenXR 抽象,二平台移植重写。
- 期望值错位: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。