软件包概述
Haply 逆向服务
Haply 反向服务是一个基础组件,它将Haply 的触控设备集成到交互式应用程序中,并作为Windows后台服务运行,以实现实时交互。 其功能包括:
- 设备发现与管理:自动检测并配置已连接的Haply 设备。
- 访问权限管理:管理多个应用程序对设备的访问权限,以确保系统运行流畅。
- 实时状态广播:提供高频率的设备状态更新,以实现精确控制。
- 命令处理:以极高的精度执行力或位置命令,从而提升触觉反馈效果。
- 后台运行:在后台运行,并确保设备始终处于待机状态,无需用户干预。
该服务对于促进Haply 生态系统中的高级触觉交互至关重要。
Haply 逆统一软件包
该软件包包含将Haply 公司的Inverse3 和VerseGrip设备集成到Unity环境中并对其进行控制所需的关键组件。
客户登录
班级 ClientConnection 负责与……的沟通 Haply 逆向服务 通过原生协议 System.Net.WebSockets.
触觉装置
“Haptic Rig”简化了在 Unity 中设置Inverse3 和 VerseGrip 设备的流程,并会自动配置场景,生成与设备交互所需的 GameObject。 可通过“GameObject” > “Haply Inverse” > “Haptic Rig” 访问此配置。

此外,还提供适用于双Inverse3 设备或单个组件的选项。

Inverse3 和VerseGrip控制器
Inverse3 控制器 和VerseGrip 控制器在Device Mapper的支持下,将物理设备与Unity中的GameObjects进行绑定。 它们利用高频传感器数据实现精准的虚拟交互,从而确保设备之间的一致性。
有关设备控制器的详细信息,请点击此处查看。
Inverse3 和VerseGrip光标
这些组件会根据来自相应设备控制器的数据,调整 GameObject 的位置和旋转,从而提供可自定义的使用场景,并简化模型管理。 Inverse3和VerseGrip 光标组件会将设备的位置和旋转数据动态转换为 GameObject 的移动和方向,从而实现与虚拟场景之间直观且沉浸式的交互。
有关滑块的详细信息,请参见此处。
设备映射器
该工具负责在运行时与Haply Inverse Service建立连接,将设备与各自的设备控制器进行关联,并集成了Inverse Event Dispatcher,用于在高频线程和Unity主线程之间同步事件。

有关设备映射器(Device Mapper)的详细信息,请参见此处。
触觉起源
作为设备控制器的父级转换,有助于扩展Haptic Rig的规模,同时保持光标比例的一致性。
