开发者 / 资源 / 平台与头显支持
平台与头显支持
HEXR 已在哪些头显、计算机和软件版本上验证,以及每项结论的可靠程度。
截至 2026 年 10 月 11 日,com.microtube.hexr 和 Python 库可运行的平台。每一行都注明了其可靠程度:
| 状态 | 含义 |
|---|---|
| 已验证 | 有可运行的项目或测试,列于「依据」列中 |
| 已确认 | 微管科技已确认可以运行,但这里没有对应的公开项目 |
| 未验证 | 可能可以运行,但没有人测试过。请视为不支持 |
| 不支持 | 代码无法实现 |
「已验证」表示有项目在该硬件上运行过。编译是另一项更弱的检查:软件版本一节说明了每个项目运行时所用的插件包版本,以及哪些版本只经过了编译和单元测试。
头显与追踪设备
| 设备 | 状态 | 连接方式 | 依据 |
|---|---|---|---|
| Meta Quest 2、Quest 3 | 已验证 | Unity 插件包;Meta OVR 或 OpenXR | Meta 教程项目同时面向这两款设备 |
| Meta Quest 3S | 已确认 | Unity 插件包;Meta OVR 或 OpenXR | Meta 教程未将 Quest 3S 列为目标设备;请在你自己项目的 Meta 设置中添加 |
| PICO 4、PICO 4 Ultra(消费版和企业版) | 在 PICO 4 上已验证;在其他型号上已确认 | Unity 插件包;OpenXR 搭配 PICO 的 OpenXR 插件 | PICO 教程项目,以及插件包中针对 PICO 4 的真机修复 |
| Microsoft HoloLens | 已确认,通过单独的集成方案 | 不是通过 Unity 插件包:较早的 MRTK 教程自带一份早期的 HaptGlove 插件 | MRTK 教程 ↗,Unity 2022.3 和 MRTK3。项目中未说明其面向哪款 HoloLens 型号 |
| Leap Motion (Ultraleap) | 已确认,通过单独的集成方案 | 不是通过 Unity 插件包:一个单独的 Windows 项目,使用早期的 HaptGlove 插件 | 如有需要,请联系我们 |
| Meta Quest Pro | 未验证 | — | 没有项目面向该设备 |
| PICO Neo3 | 未验证 | — | 没有项目面向该设备 |
| HTC Vive、SteamVR 及其他 OpenXR 头显 | 未验证 | — | Create HexR Rig 菜单项中提到了 SteamVR,但尚未在其上测试过任何项目 |
手部追踪由头显负责
HEXR 提供触感;手的位置来自你的头显或追踪设备。请参阅使用手部追踪。
你的应用从哪里连接
手套通过低功耗蓝牙与运行你的应用的设备通信。这里说的是那台设备,而不是你戴着观看的头显。
| 你的应用运行在 | Unity 插件包 | Python 库 |
|---|---|---|
| Quest 或 PICO 头显构建版本(Android) | 支持。装置的默认设置。应用会在首次连接时申请蓝牙权限 | — |
| Windows 10 或 11,64 位——Unity 编辑器 | 支持。在 Play 模式下,通过 HexR → HexR Tools → HexR Haptics Tester 连接 | 通过 bleak 支持 |
| Windows 10 或 11,64 位——构建版本 | 支持。需先将每个 HaptGloveHandler 上的 Build Platform 设为 Window | — |
| 32 位或 ARM 版 Windows | 不支持。Windows 蓝牙库仅支持 64 位 x86 | bleak 支持的任何平台 |
| macOS | 不支持。插件包中附带了 macOS 蓝牙库,但目前还没有代码调用它 | 通过 bleak 支持,我们未测试。请使用 AddressDiscovery.py 打印出的地址 |
| Linux | 不支持 | 通过 bleak 支持,我们未测试 |
| iOS | 插件包不支持 | — |
| HoloLens (UWP) | 插件包不支持——请参阅上方的 MRTK 一行 | — |
Godot 插件
| 你的应用运行在 | HexR Godot 插件 |
|---|---|
| Quest 或 PICO 头显构建版本(Android) | 通过 HexRBle 插件支持。已在 Quest 3 上搭配手套运行。PICO:教程的 PICO 构建已检查(手部追踪、蓝牙和位置权限),但尚未在头显上运行 |
| Windows 10 或 11,64 位:编辑器或构建版本 | 通过 HexRBleWinRT 扩展支持。扫描功能已在硬件上检查;尚未实际连接手套运行 |
| macOS、Linux | 可正常加载,但仅支持模拟手套 |
软件版本
两个教程项目构建时所用的版本。较新版本的 XR 插件包通常也能用,但这些是已知可用的版本。
| 组件 | 已验证 | 说明 |
|---|---|---|
| Unity | 2022.3 LTS 至 6000.6 | 两个教程均使用 6000.6.0f1。详见Unity 版本支持 |
| HEXR Unity 插件包 | 已在硬件上运行:两个教程项目中的 com.microtube.hexr 0.9.3。0.9.4:已在 Unity 6000.6、XR Interaction Toolkit 3.6.0 和 Meta XR SDK 205 下编译,编辑模式测试通过;尚未在硬件上运行 | 两个教程均固定使用 #v0.9.3 |
| OpenXR 路径 | OpenXR 1.18.0、XR Hands 1.9.0、XR Interaction Toolkit 3.6.0 | HEXR 的 OpenXR 代码需要 XR Interaction Toolkit 3.x |
| Meta OVR 路径 | Meta XR SDK 205.0.0 | 需要 Unity 6000.0.66f2 或更高版本。更早的 SDK 版本尚未测试 |
| PICO | PICO OpenXR 插件 1.4.1 | 不是较早的 PICO Unity Integration SDK,HEXR 不支持该 SDK |
| Android | 最低 API 32(Quest 教程)、29(PICO 教程) | ARM64, IL2CPP |
| Python | 3.8 至 3.13 | 该库固定使用 bleak 0.22.3,它无法在 3.14 上安装 |
你的设备信息缺失或有误?请告诉我们。