好的,我是一个傻豆,搞定这个问题了,为了避免大家踩坑在这里跟帖把解决方法补上吧。
解决方法
直接无脑把物体挂在 armature 下的耳朵骨骼就行。
physbone 为什么是这么默认配置的?它是怎么工作的
最终驱动 mesh(也就是模型本身)移动的是 armature 下的骨骼,所以如果你想要让模型对象跟随任意骨骼走,只需要把那个模型对象安排在对应骨骼的子集就好。
至于处在 armature 外的 AvatarDynamics 父级下的耳朵动骨骨骼 负责的是将 armature 下的骨骼(也就是其 Root Transform 上指定的骨骼与其所有子集)转换为由 physbone 驱动的动态骨骼,它不是单独的骨骼,而是“指定的骨骼(也就是 armature 下的骨骼,指定的 Root Transform)”的驱动参数。