SuperAPI AI 工具集

godot-platform-vr

通用与其它

查看项目

更新于 10-15 22:11

技能介绍

用途:为 Godot 引擎的 VR 平台开发提供专家级规则与脚本蓝图,覆盖 Meta Quest、PSVR、SteamVR、Pico,核心是 90+ FPS、舒适优先与运动控制精度。

主要能力:给出渲染与舒适度硬性规则(不得低于 90 FPS;平滑旋转必须配暗角或改用瞬转;启用注视点渲染时不要强制 3D MSAA);移动与交互规则(必须提供传送作为无障碍替代;VR UI 不用 billboard,改用静态 MeshInstance3D 平面加 SubViewport,距离 1–3 米);安全与系统规则(尊重物理游玩区边界,用 XRServer 获取 guardian 边界;处理 focus_lost 与 session_ended 信号;不硬编码 XRControllerTracker 名称,改用 OpenXR Action Map)。

使用方式:先走舒适度决策树——确认玩家可退出连续移动,否则先加传送与坐姿模式;转向默认瞬转,平滑转向仅在暗角加舒适开关时使用;发布任何移动前先加载 vr_safety_guardian_warner.gd 与 vr_headset_focus_guard.gd;再加载 vr_openxr_initializer.gd、vr_input_action_mapper.gd、vr_performance_config.gd。实现具体模式前必须阅读对应脚本,不要自行编写裸 use_xr = true 示例。

可用脚本:vr_openxr_initializer.gd(OpenXR 初始化与特性校验)、vr_hand_gesture_detector.gd(捏合与抓取识别)、vr_locomotion_handler.gd(瞬转、暗角、teleport_to())、vr_passthrough_manager.gd(混合现实透视)、vr_performance_config.gd(注视点渲染与 VRS)、vr_haptic_sequencer.gd(触觉脉冲序列)、vr_physics_hand_controller.gd(物理跟随手部)、vr_safety_guardian_warner.gd(边界距离警告)、vr_headset_focus_guard.gd(焦点丢失暂停)、vr_input_action_mapper.gd(动作映射抽象)。

适用场景:Quest 类 Android 独立头显与 PCVR 的 VR/混合现实项目,含传送无障碍路径、合成层 UI、通用抓取等模式。

限制:资料未提供具体收费、价格、平台支持细节与效果数据;部分脚本与文档链接需按需查阅,未给出完整代码示例。