Unity上下半身动画融混合
# Unity上下半身动画融混合
- 动作融合是指,一个动作播放到结束后时,接着播另一个动作时,首尾进行融,实现平滑过渡的效果
- 动作混合是指,本来是多个独立完整的动作,来用其中一个动作来控制角色的部分骨骼,另一个来控制角色的另一部分骨骼,实现不同的身体部分播放不同的动作,目地是为了节省动作资源,不用单独重新制做新的动作
这里角色模型 test_MD_LOD0 .为角色创建 animator controller(jiqi_bend),然后创建两个层分别为 uplayer,downlayer .在给这两个层动作。
uplayer 层,我给的 idle .
downlayer 层,给的 run .
创建两个avatar mask , up 和down.
设置 down ,transform 选中角色模型的avatar ,Import skeleton
设置 up
最后给animator controller(jiqi_bend)里的两个层uplayer,downlayer分别设置Mask,
层uplayer 层 Mask 选 up ,downlayer层选 down .同时把weight 都调为 1 .
把animator controller(jiqi_bend) 挂到场景里的角色上就可以测试效果了。