Unity 3D动画

本文介绍了在Unity中如何导入和使用3D动画,包括将模型放入场景,添加Animator脚本,创建和配置AnimatorController,编辑状态机中的动画关系以及通过代码控制状态切换。此外,还讨论了如何设置动画状态的速度和过渡效果,以及调整如HasExitTime和CanTransitionToself等关键参数来优化动画行为。
摘要由CSDN通过智能技术生成

1、使用导入的3D动画

  • 将模型拖入场景中
  • 为模型对象添加Animator脚本
  • 为其撞见Animator Controller动画控制器(状态机)
  • 将想要使用的相关动作 拖入Animator Controller动画控制器(状态机)窗口
  • 在Animator Controller动画控制器(状态机)窗口编辑动画关系(使用之前学习的状态机相关知识)
  • 6.代码控制状态切换

2、状态设置相关参数

可以选中状态机窗口中的某一个状态为其设置相关参数,称之为动画状态设置,主要设置的是——当前状态的播放速度等等细节

3、连线设置相关参数

可以选中状态机窗口中的某一条箭头为其设置相关参数,称之为动画过渡设置,主要设置的是——从一个状态切换到另一个状态时的表现效果和切换条件

4、总结

注意点:

  • Has Exit Time是否启用 如果希望瞬间切换动画不需过多等待,取消该选项
  • Can Transition To self是否启用 如果希望自己不要打断自己,取消该选项

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值