unity 新版本动画Animator组件

本文介绍了Unity4.3以后的新动画系统,重点讲解了Animator组件和动画控制器(Animator Controller)。内容包括如何设置模型的AnimationType为Humanoid,配置Avatar,动画状态的添加和转换。创建状态转换时,可以通过Parameters设置不同状态间的条件,如使用Bool、Trigger和int/float条件。还探讨了Layers的概念,展示了如何通过脚本控制参数值来改变人物状态,以及New Layer的使用场景,但指出实际操作中可能更倾向于制作专门的动画来实现复杂行为。
摘要由CSDN通过智能技术生成

前言

Unity4.3版本之后添加了新的播放动画组件Animator -> 以树的形式来控制动画的切换

  • 在工程里的模型里选择rig里的AnimationType设置为新动画Humanoid 之后 Apply
    1
    此时工程多了个阿凡达Avatar模型
    2

  • 可以在Avatar里配置人物模型骨骼

  • 动画分割
    这里写图片描述

    1. LoopTime : 循环
    2. Root Transform Rotation : 动画播放是否对模型的旋转产生影响
    3. Root Transform Positive(Y) : 是否对y轴位置产生影响
    4. Root Transform Positive(XZ) : 是否对模型的X Z 轴位置产生影响

打上勾就是不影响

动画控制器 Animator Controller : 动画控制器

在工程右键,找到,之后把这个控制器可以拖入给Aniamtor组件
双击这个控制器

添加动画状态
  • 添加动画有两种方式
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值