Skip to content

BIE5 Support, OenXR1.0 support, postFx config(mainly fix bulr menu), optimize control logic

Choose a tag to compare

@a1156883061 a1156883061 released this 05 Jun 09:34
· 42 commits to main since this release

新功能

双手 VR 输入控制

  • 任意手扳机点击 UI:按哪只手的扳机就自动切换到哪只手,直到另一只手点击
  • 双击 X/A 切换面板跟随手:双击 X(左) 或 A(右) 切换 UI 面板跟随的手
  • 单击 X/A 切换面板显示:单击 X(左) 或 A(右) 隐藏/显示 UI 面板(Hybrid2D 场景下禁用)
  • Y/B 面板切换支持双手:左手 Y 和右手 B 都能切换面板锚定/跟随模式

平滑移动

  • 左摇杆行走:左摇杆控制角色在头显方向的平滑移动
  • 速度可配置(OpenXR Smooth Move Speed,默认 1.5 m/s)

双手握把拖拽视角

  • 左右手任意握把都能拖拽世界
  • 修复非控制手握把松手时的位置闪回问题

传送 & 转向

  • 始终绑定右手:传送瞄准、确认、快照转向、平滑转向始终使用右手摇杆
  • 不受 OpenXR Control Hand 配置影响

触摸交互 (Petting)

  • 扳机触发:扣扳机触发触摸交互(替代原握把)
  • 碰撞检测半径 0.08m,搜全部碰撞层
  • 三色图标反馈:白色(无目标)→ 蓝色(靠近身体)→ 橙色(触发中)
  • 触摸检测手跟随 UI 射线切换逻辑

OpenXR 兼容性

  • API 版本 1.1 不支持时自动回退到 1.0
  • 兼容 Virtual Desktop (VDXR)

后处理控制

  • 默认关闭 VR 后处理同步(消除游戏中景深/DOF 模糊效果)
  • 通过 OpenXR Disable PostFX Sync 配置开关

BepInEx 5 支持

  • 新增 BIE5 Mono 构建配置
  • 支持 BepInEx 5.4.x

手部模型

  • 左右手胶囊体控制器模型同时显示(蓝/红)
  • 支持加载 OBJ 控制器模型

文档

  • 新增中文操作说明 README-ZH.md
  • 控制表更新为最新按键映射
    Full Changelog: v1.2.0...v1.2.1