03.01 振动触发参数设置

打开手册菜单
  1. 震动模块 / HapticHub 用户手册
  2. 3.1 震动触发参数设置

3.1 VRChat Avatar 震动触发参数设置

在 Unity 中设置 VRChat Avatar 的震动触发参数。如果您不亲自编辑 Avatar,请将此页面转发给模型作者。

参数名称

部分图片可能显示 HapticHub/v1/LeftAnkle。在实际设置中,请务必使用 HapticHub/v1/LeftFoot。

设置步骤

  1. 在目标骨骼下创建一个空物体 (Empty Object)。

    以左脚 (Left Foot) 为例,在需要控制器连接的骨骼下创建一个空物体。

    在 Left Foot 骨骼下创建空物体的 Unity 界面
    在目标骨骼下创建一个空物体。
  2. 确认参数名称。

    即使图片中显示 HapticHub/v1/LeftAnkle,也请务必输入 HapticHub/v1/LeftFoot。

    Unity FX Layer 参数设置界面
    参数请使用 LeftFoot。
  3. 设置 Receiver 触发器。

    在 Collision Tag 中添加碰撞器类型。在 Filtering 中通过 Allow Self 和 Allow Others 选择触发对象,将 Trigger Type 设置为 Proximity,并将 Parameter 设置为 HapticHub/v1/LeftFoot。

    VRChat Contact Receiver 的 Collision Tag、Filtering、Parameter 设置
    Receiver 设置。
  4. 向 FX Layer 添加 LeftFoot 参数。

    将 HapticHub/v1/LeftFoot 添加到模型的 FX Layer 中。无需添加到同步参数 (Synced Parameters) 中。

    向 FX Layer 添加 HapticHub LeftFoot 参数的界面
    LeftFoot 参数设置。
  5. 上传 Avatar 并选择 HapticHub 中的位置。

    上传 Avatar,启动 HapticHub,然后将相应的震动装置位置设置为 Left Foot。

    在 HapticHub 中将震动装置位置设置为 Left Foot 的界面
    将震动装置位置设置为 Left Foot。

停止操作条件

如果 Unity、VRChat SDK 或 HapticHub 中的选项与图片不符,请停止操作。切勿随意猜测替代项目,请咨询 Avatar 制作人或 HIGVR 支持团队。