了解虚拟现实检查(VRC)、在哪里以及如何找到它们,并了解在Oculus Store发布应用的要求。

VRC

Virtual Reality Check

要在Oculus Store 发布应用必须准售一些准则,这就是VRC的作用,当你提交上传申请后,Oculus就负责执行VRC进行检查。它会不断更新,看官网文件了解具体细则。
Oculus Documentation - VRCs
包含的几个重要点

  • Compatibility 兼容性
  • Performance 性能
  • Security 安全性
  • Functionality 功能性

建议邀请朋友和家人来测试应用,收集他们对于应用运行的反馈,(把自己当作用户的一种方式。)
具体来说,VRC要求:

Asset Requirements

Oculus Documentation - Asset Guidlines
一些需要用到的美术资源

  • Logo
  • Cover Art
  • Screenshot

用户的第一印象一般来自于此

Audio Requirments

  • 自动将音频输出到HMD (UE4自动完成)
  • 在有条件下实现Spatial Audio

Compatibility Requirements

一般情况下,UE4会自动实现。
确保使用最新的UE引擎,还有Oculus SDK

Functional Requirements

这是为了确保Oculus支持的所有应用都有一致的体验感。
内容比较广泛。

  • Does not freeze or crash
  • Tracks the headsets position and rotation
  • Pauses When in Single-player modes
  • Does not randomly lose any player data
  • Does not trap players or leave them stuck in a certain point of the experience
  • Is playable from a desktop if it supports desktop mode
  • Does not contain any non-oculus HMDS in the store imagery

  • Input Requirements

  • Do not override input to the Oculus Dash

  • Map in-game menus to the Left Touch controller
  • Pick up objects with the grip button
  • Pause application When dashboard is open
  • Accurate in-qame hands

Performance Requirements

Oculus Debug Tool 使用Oculus官方工具进行性能测试。

  • App launches quickly
  • No issues With user Vision( distortion and Z-fighting
  • Headlocked UI elements should be rendered in the compositor layer
  • 80 fps on Rifts, 90FPS for Rift, and 72FPS for Quest

Security Requirements

  • Entitlement Check :通过Oculus Store 检查权限。

Oculus Entitlement Checks

  • 不会填充其他内容

Tracking Requirements

Correctly Label Tracking Type

  • Sitting
  • Standing
  • Room-Scale

    Correctly Label Experience Type

  • Front-facing

  • 360 Experience

更多详见
Oculus Documentation - VRCs