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

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

  • 导入素材
  • 创建动画控制器
  • 制作人物动画

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

导入素材

先导入一下素材

  1. 选择window,点击Asset Store
    动画制作与动画控制器的使用_unity基础开发教程_第1张图片
  2. 点击Search online
    动画制作与动画控制器的使用_unity基础开发教程_第2张图片
  3. 搜索栏输入Sunny,然后回车搜索
    动画制作与动画控制器的使用_unity基础开发教程_第3张图片
  4. 找到Sunny Land,点击添加到我的资源。
    (记得登录)
    动画制作与动画控制器的使用_unity基础开发教程_第4张图片
  5. 添加完之后返回编辑器导入,
    选择Window,点击Package Manager
    动画制作与动画控制器的使用_unity基础开发教程_第5张图片
  6. Package Manager窗口中Packages选择My Assets。
    找到刚刚添加的Sunny Land,选中后点击Download
    动画制作与动画控制器的使用_unity基础开发教程_第6张图片
  7. 下载完之后点击Import导入,
    点击All,点击Import。
    动画制作与动画控制器的使用_unity基础开发教程_第7张图片

创建动画控制器

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

制作人物动画

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

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

你可能感兴趣的:(Unity开发,unity,游戏引擎,游戏开发,unity开发)