VRChat中导入追加FX Player组件时出现部分动画功能失效问题

VRChat中导入需追加FX Player组件时出现部分动画功能失效问题

解决办法

导入新部件时(以Uchiwa为例),于右侧Inspector窗体中找到MA Merge Animator,并勾选匹配Avatar的Write Default

勾选Write Default

原因

https://docs.vrcd.org.cn/books/avatar-Vgf/page/write-defaults

在启用 Write Defaults 的情况下下:

当切换到 Hat On 时,帽子会被打开
当切换回 Empty State 状态时,帽子会被关闭(因为帽子被写回了默认状态)
在禁用 Write Defaults 的情况下:

当切换到Hat On时,帽子会被打开
当切换到Empty State时,帽子会保持开启状态(因为没有动画将其关闭,也没有写回默认状态)

Ash中的Animator

Uchiwa中的AnimatorAsh这个模型里面Write Defaults是启用的,Uchiwa里面的idle状态下Write Defaults是关闭的。

不要在一个控制器中混合使用 Write Defaults
播放单个 Write Defaults Off 的状态会导致所有其他 Write Defaults On 的状态无法写入其默认值,从而使其表现得像 Write Defaults Off 一样。

在这个情况下如果不在MA Merge Animator勾选匹配 Avater 的 Write Defaults的情况下就会出现无法写入其默认值的问题。


VRChat中导入追加FX Player组件时出现部分动画功能失效问题
https://kurikana.cn/2025/12/03/write-default-problem/
作者
栗かな
发布于
2025年12月3日
许可协议