03.01 配置振动触发参数

打开手册目录
  1. 振动模块 / HapticHub 使用手册
  2. 3.1 配置振动触发参数

3.1 配置 VRChat Avatar 振动触发参数

在 Unity 中为 VRChat Avatar 配置振动触发参数。没有模型编辑经验时,请交由模型制作者操作。

参数名称

部分截图中显示 HapticHub/v1/LeftAnkle。实际设置请统一使用 HapticHub/v1/LeftFoot

设置步骤

  1. 在目标骨骼下创建空对象。

    以 Left Foot 为例,在需要新增控制器的骨骼位置创建一个空对象。

    在 Left Foot 骨骼下创建空对象的 Unity 画面
    在目标骨骼下创建空对象。
  2. 确认参数名称。

    截图可能显示 HapticHub/v1/LeftAnkle,实际填写 HapticHub/v1/LeftFoot

    Unity FX Layer 参数设置画面
    实际参数使用 LeftFoot。
  3. 设置接收器触发。

    在 Collision Tag 中添加可触发振动的碰撞器类型。Filtering 中的 Allow Self 与 Allow Others 用于选择由自己、他人或两者触发;Receiver 的 Trigger Type 设为 Proximity,Parameter 填写 HapticHub/v1/LeftFoot

    VRChat Contact Receiver 的碰撞标签、Filtering 与 Parameter 设置
    Receiver 参数设置。
  4. 将 LeftFoot 参数加入 FX Layer。

    HapticHub/v1/LeftFoot 添加到模型的 FX Layer。该参数不需要加入同步参数。

    将 HapticHub LeftFoot 参数加入 FX Layer
    LeftFoot 参数设置。
  5. 上传模型并在 HapticHub 中选择位置。

    上传模型并启动 HapticHub,将对应振动器位置设为 Left Foot。

    HapticHub 中将振动器位置设置为 Left Foot
    将振动器位置设为 Left Foot。

停止条件

Unity、VRChat SDK 或 HapticHub 的字段与旧截图不一致时停止操作,不要自行猜测替代字段。保存当前软件版本和界面截图后联系模型制作者或 HIGVR 支持。