本页面由机器自动翻译,可能包含错误。 查看英文原文
马达索引
简介
在 SDK 中,有一个可以在特定触觉执行器上播放触觉反馈的函数。(Unity 中的 PlayMotors,Unreal 中的 PlayDot)
要使用此函数,您需要传入一个数组,包含您想要调用的触觉设备上所有马达的触觉 Intensity。本页将告诉您数组的每个索引对应实际触觉设备上的哪个马达。
设备
TactSuit Pro

TactSuit Air
索引网格与 TactSuit Pro 相同。TactSuit Air 仅使用每一面的第一行(正面:03 / 背面:1619)和最后一行(正面:1215 / 背面:2831)。
TactSleeve

TactGlove

备注
上图为 TactGlove DK3。有关 TactGlove DK2 的差异,请参阅 TactGlove DK2 与 DK3 兼容性。
Tactosy for Hands

Tactosy for Feet

TactGlove DK2 and DK3 Compatibility
TactGlove DK2 有 6 个马达(0 - 5)。TactGlove DK3 增加了 2 个手掌马达(6 和 7),共 8 个。
您无需为两种手套分别制作反馈。当马达布局不一致时,反馈会自动调整。
在 DK3 手套上播放 DK2 反馈
- 手指(
0-4):原样播放。 - 手腕(
5):在 DK3 的手腕马达(5)上播放。该马达是音圈马达(VCM),因此始终以固定的 80 Hz 振动。
在 DK2 手套上播放 DK3 反馈
-
手指(
0-4):原样播放。 -
手腕和手掌(
5、6、7):合并到 DK2 的单个手腕马达(5)。5、6、7中处于活动状态的马达数量结果 1 个 在 DK2 手腕马达上原样播放。waveform 保持为 waveform,dot 保持为 dot。 2 个或更多 仅播放 Intensity 最高的马达。 当两个或更多马达的最高 Intensity 相同时,将应用以下优先级。
- dot 模式优先于 waveform 模式。
- 在剩余的马达中,索引最小的优先:
5(手腕),然后是6,然后是7。