动画制作与动画控制器的使用_unity基础开发教程

2023-12-14 09:38:36

动画制作与动画控制器的使用

前面我们讲过2D游戏中环境地图的制作,这里教大家使用动画控制器的使用

导入素材

先导入一下素材

  1. 选择window,点击Asset Store
    在这里插入图片描述
  2. 点击Search online
    在这里插入图片描述
  3. 搜索栏输入Sunny,然后回车搜索
    在这里插入图片描述
  4. 找到Sunny Land,点击添加到我的资源。
    (记得登录)
    在这里插入图片描述
  5. 添加完之后返回编辑器导入,
    选择Window,点击Package Manager
    在这里插入图片描述
  6. Package Manager窗口中Packages选择My Assets。
    找到刚刚添加的Sunny Land,选中后点击Download
    在这里插入图片描述
  7. 下载完之后点击Import导入,
    点击All,点击Import。
    在这里插入图片描述

创建动画控制器

  1. 导入之后,进入素材相应文件夹,选中全部图片(按住Shift线性多选,按Ctrl点性多选)
    修改其属性:
    Pixels Per Unit为16像素、
    Filter Mode为Point(no filter)、
    Compression为None
    最后别忘了Apply。
    (有的素材本事就带着动画的,但是我们还是要自己会做,不受其所限)
    在这里插入图片描述
  2. 将其中一张图片拖到场景中,
    在这里插入图片描述
  3. 完事之后我们为其创建一个动画控制器Animator Controller
    在资源窗口创建一个文件夹Anim,便于管理动画资源
    在Anim文件夹下右键,选择Create,Animator Controller
    命名为Fox-idle
    在这里插入图片描述
  4. 将创建的Fox-idle拖到player上,
    (还有一种做法就是:给player添加一个Animator,然后将Fox-idle拖到Animator组件的Controller属性栏。
    在这里插入图片描述

制作人物动画

  1. 打开Animation动画器
    点击Window,选择Animation,点击Animation
    在这里插入图片描述
  2. 窗口打开之后会看到是空的,因为我们还没有创建动画。
    点击Create,选择对应的文件夹,命名一下,最后点击保存
    在这里插入图片描述
  3. 然后将素材的Idle文件种的所有图片全部拖到上面
    在这里插入图片描述
  4. 调整动画的播放时间,然后点击播放按钮看看效果。
    在这里插入图片描述
    如果对调整播放释放不熟悉的话,可以试试另一种方法:
    点击窗口右上角的第二个三个点,点击选择Show Sample Rate
    然后会发现窗口多了一个属性,这个属性就是采样率/帧率,60表示一秒钟60帧,调整数值大小也可以实现控制动画的快慢
    在这里插入图片描述
  5. 人物当然不止一个动画,所以再创建一个新动画,
    点击窗口左上角小三角,点击Create New Clip…
    在这里插入图片描述
  6. 把素材种的run文件夹中的图片拖到里面制作跑步动画。
    找到对应的run素材,全部选中之后修改其属性Pixel Per Unit为16,Apply保存一下
    然后将素材拖到新建的run动画里,然后调整动画播放时间,就完成了。
    (更换动画,点击run后面的小三角,然后选择idle就可以切换idle动画)
    在这里插入图片描述

动画制作到这里就完成了,下一期我们把刚刚制作的动画利用起来,让player真正的动起来!

文章来源:https://blog.csdn.net/xks18232047575/article/details/134961367
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。