我之前用的是 Mixamo 的 Shooter Pack,只有一个瞄准 Idle,就是我没有一个正常状态下双手持枪的 Idle,于是我去找到了 Pro Rifle Pack(Rifle 8-Way Locomotion Pack) ,但是这就出现了一个问题,就是向不同方向移动的时候手腕会转动 180 度


要排除各种影响,首先我就只看 walk,就是一个 blendtree 里面只留跟 walk 有关的动画
然后点击 blendtree,在监视器中拖动那个代表状态的小红点
嗯……就能看到还是有问题

他这个手腕的翻转是只在那么几个状态之间切换的时候才会出现的问题
所以我一开始想着是可不可以直接使用翻转的,正确的动作替代出错的动作
比如我把 walkleft 翻转,然后想替代 walkright,是这个样子

手的位置完全不对……放弃了
再取消变量,我这次就只看两个动作

在使用 Unity 的 Mixamo Shooter Pack 和 Pro Rifle Pack 时遇到 Animation Blend Tree 中手腕错误旋转 180 度的问题。通过排除法确定问题存在于特定状态切换时,尝试翻转动画未解决问题。在 Blender 检查无果后,怀疑是 Unity 版本引起,但更换至 2021.3.0 后问题依旧。最终解决方案是将 Avatar 和 Animation 的 Animation Type 从 Humanoid 更改为 Generic,成功解决了手腕旋转错误。
最低0.47元/天 解锁文章
1196

被折叠的 条评论
为什么被折叠?



