跳到主要内容
本页面由机器自动翻译,可能包含错误。 查看英文原文

马达索引

简介

在 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 个手掌马达(67),共 8 个。

您无需为两种手套分别制作反馈。当马达布局不一致时,反馈会自动调整。

在 DK3 手套上播放 DK2 反馈

  • 手指(0 - 4:原样播放。
  • 手腕(5:在 DK3 的手腕马达(5)上播放。该马达是音圈马达(VCM),因此始终以固定的 80 Hz 振动。

在 DK2 手套上播放 DK3 反馈

  • 手指(0 - 4:原样播放。

  • 手腕和手掌(567:合并到 DK2 的单个手腕马达(5)。

    567 中处于活动状态的马达数量结果
    1 个在 DK2 手腕马达上原样播放。waveform 保持为 waveform,dot 保持为 dot。
    2 个或更多仅播放 Intensity 最高的马达。

    当两个或更多马达的最高 Intensity 相同时,将应用以下优先级。

    1. dot 模式优先于 waveform 模式。
    2. 在剩余的马达中,索引最小的优先:5(手腕),然后是 6,然后是 7