这是我关于 Stack Overflow 的第一个问题,所以如果有任何不符合标准的地方,我深表歉意。所以我是 Unity 的初学者,正在探索中间领域。我通过做第三人称射击游戏来学习 Unity,但投掷物品而不是枪。我从 mixamo 中找到了一个名为 pro magic pack 的完美动画包,它基本上是一个带有施法动画等的向导。
我已经设置了相机、控制器等,并且正在制作动画,我在 MECANIM 中拥有所有的跳跃动画、行走混合树等。
我的问题是我有另一层专门用于上半身运动,所以他可以在执行上半身魔法施法动画的同时跑步/行走,我已经为上半身设置了头像面具,效果很好,但由于动画 当他执行动画时,上半身会旋转,但这种旋转不会围绕臀部旋转,他只是在胸部面向的当前方向上挥动双臂。
如果不走编码 IK 的路线或过度编码(如果必要的话会这样做),我能做些什么吗?Ps 我也尝试过各种检查和取消检查的烘烤姿势(我仍然掌握对它的理解)。
提前感谢您的帮助,我附上了一些 GIF 以了解我的问题。
这是我想要的动画,但只有上半身: Upper Body Animation I want
这是我目前拥有的: 我目前拥有的动画
似乎上半身没有正确旋转,脊椎或臀部?
编辑:感谢 Vasmos 为我指明了正确的方向,我发现不仅可以启用化身面具上的上半身,还可以启用地面,如下所示:Upper Avatar Mask
我已经添加了这个 GIF 作为当前的情况,它看起来不错,几乎可以按照我的意愿工作,我只需要弄清楚如何停止腿部随着底座旋转:正确的方向,但身体随着动画旋转
编辑 2:在 vasmos 的研究和帮助之后,我找到的解决方案是启用动画的 Foot IK 选项,如下所示:解决动画影响旋转