【Unity2D:Animator】为角色添加动画效果

一、添加Animator组件并创建Animator Controller文件

1. 添加Animator组件:

 2. 在Assets-Art文件夹中新建一个名为Animations的文件夹,用来存储所有动画资源

3. 在Animations文件夹中新建一个名为Player的文件夹,再创建一个名为Animators的文件夹,再在此文件夹中新建一个Animator Controller资源

4. 将Ruby的Animator Controller添加到Animator组件的Controller属性中

二、创建并编辑AnimationClip文件

1. 打开Window->Animation->Animation,打开动画编辑窗口

2. 可以将Animation窗口拖到Game视图中,在层级面板中选中一个游戏物体,Animation窗口就会出现创建AnimationClip(动画片段)文件

3. 在Assets/Arts/Animations/AnimationClips文件夹中创建AnimationClip文件,名为RubyMoveLeft

4. 找到Ruby向右移动的图片,添加到RubyMoveLeft文件中

5. 将五个节点全选,向右拉伸,增加播放每两张图片间隔的时间为0.4秒

6. 按照相同的方法,制作向右的AnimationClip动画文件RubyMoveRight,点击Add Property,找到Sprite的Filp属性,点击加号;选中第一个和最后一个关键帧,将Filp.x属性勾选加号

7. 按照相同的方法,为角色Ruby添加向上和向下的动画

 8. 打开Window->Animation->Animator,打开动画编辑窗口

9. 右键一个AnimationClip文件,设置为层级默认状态

        这样就为Ruby添加了向四个方向移动的动画,但实际上Ruby只会循环播放一个动画。下一章节将会详细介绍如何控制动画合适播放

相关推荐

  1. WPF添加动画过渡效果

    2024-05-25 18:40:18       8 阅读
  2. Unity2D_角色移动&跳跃

    2024-05-25 18:40:18       34 阅读
  3. 给echarts图表添加弧形动画效果

    2024-05-25 18:40:18       7 阅读
  4. 在Dynamics 365中通过代码用户添加角色

    2024-05-25 18:40:18       33 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-05-25 18:40:18       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-05-25 18:40:18       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-05-25 18:40:18       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-05-25 18:40:18       18 阅读

热门阅读

  1. bash关闭按tab两次才显示关闭按tab显示隐藏文件

    2024-05-25 18:40:18       11 阅读
  2. bash中的通配符小结

    2024-05-25 18:40:18       11 阅读
  3. Android 15 将引入强大的手机防盗防偷体验

    2024-05-25 18:40:18       9 阅读
  4. Mac m1安装AWVS

    2024-05-25 18:40:18       12 阅读
  5. C语言小试身手:实现二分搜索算法

    2024-05-25 18:40:18       8 阅读
  6. SO_REUSEPORT 之 TCP负载均衡验证

    2024-05-25 18:40:18       8 阅读
  7. mysql分组求和后再求和

    2024-05-25 18:40:18       7 阅读
  8. PHP传输base64数据不完整解决方法

    2024-05-25 18:40:18       9 阅读