简单学习一下怎么使用动画控制器

首先需要 :模型+模型所带动画(anim)

可以使用Maya来完成动画,导入Unity ; 有部分需要注意一下 如:模型比例,材质,骨骼 简单来说就是 导入配置,以及依赖文件

先创建一个动画控制器(Animator Controller)

1、基本界面

初始有三个节点

  1. Etry 入口,动画状态机会从这个节点开始
  2. Any State 任意状态,用于从任意状态转换到特定状态。
  3. Exit 退出状态机

左上角两个按键:Layers(层级) Parameters(参数)

Layers(层级):同一层中同一时间只允许一个动画执行,多层级就是叠加动画 如:人一边走路,一边挥手 (腿部动画+手动画)

Parameters(参数):简单来说就是控制动画执行

注意:修改层级和参数名字需要双击该名称 ,右击只有一个删除,没有重命名

2、创建节点(状态)

创建第一个节点为默认节点(为黄色),开始播放的时候,自动进入默认状态;可以理解为初始状态或者是默认状态

(1)、方法一(创建空状态):在面板上右击——>Create State——>Emp

(2)、方法2,左键直接将动画拖曳进入面板

拖曳进去就会直接创建好,对应的节点

(3)、选中对应的节点,点击红色部分修改节点名称

参数:Motion 修改节点的播放动画,直接将动画拖曳进入就可以更改

3、创建过渡和过度条件

(1)、创建过渡关系

在节点(状态)之间建立过渡关系。选中一个状态,然后右键节点(状态),选择Make Transition,以本节点(状态)为起点 就会创建一根线,将 这个线指向要过渡的动画片段 

(2)、过度条件

先在右侧点击+号 创建对应的变量 个人比较喜欢使用Bool 你们可以根据实际需求来就行

注意:更改变量名称,最好是可以根据变量名称就可以看懂你要做什么,当你东西做的很复杂有助于快速定位和理解

了解了这些就可以完成一个简单的动画控制器,使用动画控制器,控制动画执行了

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值