欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

Unity入门教程:动画制作与动画控制器的使用指南

最编程 2024-08-06 21:30:52
...



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

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


前面我们讲过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真正的动起来!


推荐阅读