在Unity游戏开发过程中我们可能会用到多个模型使用同一组动画的情况,最近看了些视频,将方法分享一下
首先
导入一组带有动画的模型,然后先将模型的Rig修改为Humanoid,Avatar Definition修改为Create From This Model,然后点击Apply应用即可。

然后选择动画,将Rig修改为Humanoid,Avatar Definition修改为Copy From Other Avatar,然后选择相应的Avatar,点击Apply应用即可。

其次
创建个Animator Controller(在Assets中右键,Create),添加相应的动画到其中,类似于这样(下图仅做参考,具体动画需自己配置)

最后
选择另一组模型,同样修改Rig

然后点击Animator中Controller右侧的小圆点,选择动画

网友评论