用途:为 VR 平台(Meta Quest、PSVR、SteamVR、Pico)提供开发指导,覆盖 OpenXR XR 工具包、舒适度设置与动作控制精度,核心是 90+ FPS、舒适优先的设计理念。
主要能力:包含脚本 vr_physics_hand.gd,为基于物理的手部控制器提供抓取检测与速度抛掷。舒适度设置涵盖移动时的暗角(vignetting)、30°/45° 增量转向、传送移动选项、坐姿模式支持。动作控制使用 XRController3D 处理双手输入。性能方面要求最低 90 FPS(Quest 2/3),推荐 120 FPS,运动到光子延迟低于 20ms,支持时启用注视点渲染。UI 应置于距玩家 1-3m 处。使用空间音频(AudioStreamPlayer3D)而非标准立体声。
使用方式:通过 XRServer.find_interface("OpenXR") 初始化接口并设置 get_viewport().use_xr = true;使用 XRController3D 作为左右手节点;用 XRServer.get_reference_frame() 尊重 guardian/chaperone 物理边界。
适用场景:面向 Meta Quest、PSVR、SteamVR、Pico 等 VR 平台的游戏或应用开发。限制:以上为资料明确列出的要点,未提供具体引擎版本、完整安装步骤或收费信息。