正在加载...

Haply 这是一款面向设备的服务运行时及运行时 SDK,已整合到一个便捷的安装程序中。它也被称为“external”服务。
这是自一年前 API 更新以来规模最大的一次发布。3.5.0 版本引入了集成的 3D 数学层、对 Minverse 的全面支持、带类型的事件流、完整的配置 API 以及更加规范的 HTTP 接口。此外,该版本还包含了过去一年中积累的 bug 修复和用户体验改进。
基础、安装、预设、变、过滤器、惯用手、扭矩缩放、重力补偿、首页_返回。{成功、错误、数据} 信封(?format=json)、并提供基于通配符的会话选择器。POST /ports/{port}/reset 可以进行重置。基础、预设、安装、force_gate、阻尼、以及每个会话的 个人资料 和 基础 但是,所有 配置 现已包含在内。由于与输出设置映射保持一致,因此发送的内容与读取的内容在往返过程中完全一致。默认值、前臂、臂部前侧居中、前大灯、led_front_centered)中进行选择,或发送显式转换。如果手动更改挂载,预设将自动 自定义 将切换至。价值观 代替数组,位置、向量、角度、扭矩 使用。设置角扭矩 但 set_angular_torque 替换为(不建议使用单数形式)。配置、状态、状态 现在已包含对象。新的输出字段包括:current_cursor_force、当前光标位置、当前角扭矩、当前角位置、控制域、控制模式、变、transform_velocity、更详细的 config.*、然后 状态.安全(默认情况下隐藏)位置、旋转、比例尺)才能发送。GET / — 服务版本。GET/POST/DELETE /settings 以及 /settings/* — 这是一个完整的键值对配置 API。GET /sessions/{session} 以及 GET/POST/DELETE /sessions/{session}/profile。GET /devices?session=<selector> — 将设备的坐标转换为指定会话的应用程序空间。/inverse3/0/...、Inverse 系列的所有设备均配备 inverse...)。command_data 采用 JSON 格式。为其中一种传输方式编写的代码,在另一种传输方式下也能正常运行。?format=json 指定后启用。/设置* 和 GET /home_return 默认情况下, {成功、错误、数据} 将变为。如果使用原始格式,则 ?format=plain 指定。*(任意字符串)和 ?(任意一个字符)均可使用。%2A、%3A 等内容会在路由之前进行解码。沟通/活动/港口 上面的专用 WebSocket 事件流。configure.force_gate.gain 可以使用它进行设置。还可以设置永久默认值。position = 0、旋转 = 单位矩阵、比例 = 1)现在默认不会包含在输出中。这样可以减小有效载荷大小,并恢复与旧版 Unity 包中 4 KB 消息上限的兼容性。对于希望将所有字段都包含在输出中的消费者,提供了两个高级设置(序列化/显式字段、序列化/强制完成转换)已准备就绪。通信/绑定所有接口 可以在设置中明确启用该功能。inverse (适用于 Inverse 系列的所有设备)。force_gate 并列 配置 已跳转至地图。在过去一年中修复的漏洞中,影响尤为严重的如下:
~/Library/Application Support/ 现已保存至该处。探针位置 发送监控会话(例如:Haply Hub)不再会默认覆盖待处理的 basis/preset/profile 更改。0 已被序列化为。--dev 即使与……结合使用时 --日志级别 开始受到尊重了(以前 调试 (被悄悄重置了)。以下功能目前仍可正常使用,但计划在未来的大版本更新中移除。若涉及此类功能,响应中将包含 弃用警告 包含字段。
| 不推荐 | 替换为 |
|---|---|
| POST /force_scale | POSTinverse |
| POST /重力补偿 | POST /{device}/{id}/config/gravity_compensation |
| POST /torque_scaling | POST /{device}/{id}/config/torque_scaling |
| POST /device_handedness | POST /{device}/{id}/config/handedness |
| POST /serial_enable | POST /settings/communication/serial/enabled |
| POST /experimental/features/grip_dropped_simulation_stopper | 设置 API |
| POST /experimental/features/screensaver_enable | 设置 API |
| WebSocket command_data.values | 位置, 向量, 角度, 扭矩 |
| WebSocket set_angular_torque | 设置角扭矩 |
| WebSocket 获取光标位置 | 探针位置 |
| WebSocket 设置坐标原点 | 配置预设 |
| WebSocket 会话级 set_basis | configure.basis |
3.4.19 版本没有破坏性变更。关于现有集成,有两点需要注意:
弃用警告 现已添加该字段。对于严格验证响应架构的客户端,请将其配置为允许此新增字段。command_data 位于…… 价值观 该字段虽不推荐使用,但仍会继续进行解析。建议使用命名字段。cpp-glz/)。配置预设、带名称的命令字段、print_state() (助手)。此版本中可用的所有下载内容: