BlendTree允许多个运动状态作用到一个角色身上。通过混合类型可以以平滑的方式改变角色的动作。
要使用BlendTree功能需要以下前提。
1.一个角色模型,可以在unity商城下载和使用MMD角色(如果你喜欢),给模型添加Animator组件。并且其骨骼已经绑定。(Avatar绑定)
2.建立一个控制器,放入Animator的控制器选项中。
3.打开动画器窗口。新建一个混合树(BlendTree),双击进去。给其添加动作,动作可在资源网上下载、自制和同时提供。
4.动作添加完毕后,可以选择混合模式如:1D、2D、直接等多种混合模式。将动作组合起来。
5.可以通过添加参数来控制各个动作的权重来变化动作,在脚本里通过按键检测来改变动作的权重可以达到操作角色动作的需求。