学习目标:

动画系统需要学习的内容


学习内容:

我整理了一下关于Unity动画系统需要学习的的知识

学习时间:

a long time ago


学习产出:

1.动画分类

普通的
UGUI的按钮动画(四个状态)
2D游戏的精灵动画
人物角色的人形非人形3dmax maya blenderfbx .max .maya .blend

2.普通动画创建

1.在物体的inspector面板添加Animation组件,然后打开Animation窗口 自由定制动画。

可以自由定义,也可以点击红色圈圈的录制,然后就可以自动为你录制动画了。
在Animation的组件里面我们可以放多个Animation,然后在代码里面调用。

3.什么是Animator

Animator就是动画状态机,他是控制一个物体的Animation。因为一个游戏物体通常伴随着很多的动画,而且存在着动画的切换,这之间需要一个组件去控制切换,判断切换条件,形成过渡动画。这个组件Unity已经帮我们设计好了,就是Animator。
那么,我们如何使用呢?
创建一个Animator组件,我们就可以将Animation放入,然后通过Make Transition去控制变化。我们也可以设置参数,去判断达到条件了去变化。Transition也有ExitTime,就是是否需要退出时间,那么退出时间就是在你满足转换条件的时候是否需要完成当前动画再进行转换。还有可以自由定义动画之间的过渡效果。

4.UGUI的按钮动画

5.2D游戏的精灵动画

6.人物角色的动画导入

模型的两种模型动画存储方式
三种动画导入导入方式

7.Avatar Mask

8.MatchTarget

9.IK动画

骨骼绑定,在我FPS多人设计游戏笔记里面有介绍一些简单的使用

10.Timeline

录制动画效果

11.过场动画

12.电影效果

Unity动画系统学习方向相关推荐

  1. Unity动画系统学习

    Unity动画系统学习 文章目录 Unity动画系统学习 AnimationState 动画状态 Animation Transitions 动画过渡 动画分层和遮罩 动画混合 1D混合 2D混合 动 ...

  2. Unity动画系统学习笔记(一)动画剪辑与状态机

    一.动画系统工作流 一个完整的动画系统工作流包含如下几个部分: 动画剪辑(Animation Clips):包含某些对象如何随时间更改其位置.旋转或其他属性的信息. 状态机(Animator Cont ...

  3. Unity动画系统学习笔记(二)根运动、动画事件与状态机行为

    一.根运动 在学习根运动前需要了解两个名词: 身体变换:身体变换是角色的质心.它用于 Mecanim 的重定向引擎,并提供最稳定的移位模型.身体方向是相对于 Avatar T 形姿势的下身和上身方向的 ...

  4. Unity动画系统详解5:BlendTree混合树是什么?

    摘要:"Animator中有一个功能,用来解决多个动画之间的混合,经常用于移动动画之间的混合,这个功能叫做BlendTree,混合树." 洪流学堂,让你快人几步.你好,我是跟着大智 ...

  5. Unity动画系统详解8:IK是什么?

    摘要:IK是Inverse Kinematic的缩写,也就是反向动力学.是根据骨骼的终节点来推算其他父节点的位置的一种方法.比如通过手的位置推算手腕.胳膊肘的骨骼的位置. 洪流学堂,让你快人几步.你好 ...

  6. Unity动画系统简单介绍

    Unity动画系统知识点简单介绍(简易) 本文是学习文,其中转载某些文章,如有侵权,联系删除. 学习要点: 1.动画的分类 游戏物体的基础动画设置,UGUI设置的按钮状态,2D游戏Sprite动画,R ...

  7. Unity动画系统详解10:子状态机是什么?

    摘要:除了使用Layer还有没有更好的组织状态的方式呢?感觉一个Layer里面状态多的时候,还是很显得很乱. 洪流学堂,让你快人几步.你好,我是跟着大智学Unity的萌新,我叫小新,这是复(yu)习( ...

  8. Unity动画系统详解9:Target Matching是什么?

    摘要:在游戏中,经常有这种情况:角色的手或者脚需要在特定时间放在特定的位置.比如角色需要用手撑着跳过一个石头或一堵墙,或者跳起抓住房梁.Target Match就是让动画的特定片段去匹配特定的位置. ...

  9. Unity动画状态机学习笔记

    Unity动画状态机学习笔记 一.建平面,拖人物模型.建状态机.动画导入.拖组件--实现Game时人物动画为等待状态. 二.拖WAIT01.WAIT02.WAIT03.WAIT04--实现按数字1切换 ...

  10. Unity动画系统详解4:如何用代码控制动画?

    摘要:通过上一篇咱们知道了播放动画需要使用Animator,那么如何用代码控制动画呢? 洪流学堂,让你快人几步.你好,我是跟着大智学Unity的萌新,我叫小新,这几周一起来复(yu)习(xi)动画系统 ...

最新文章

  1. 【Kettle学习笔记】从Hbase导入数据至Mysql
  2. javascript 深度克隆
  3. 2016.3.2(String 类)
  4. 绝对养眼 Tech·Ed 2008大会SHOW GIRL动感热舞
  5. ElementUI中的el-select中多选回显数据后没法重新选择和更改
  6. 组合逻辑与lamda算子的历史 英文
  7. IIS+ASP+MySQL8.0+数据库连接解决方案(2019.7)
  8. html字体代码大全_Vba群发邮件及HTML设置字体格式的代码
  9. shields 徽标_我的徽标素描过程
  10. bzoj2111,P2606-[ZJOI2010]排列计数【Lucas,组合计数,dp】
  11. 国货在崛起,八成都做对了这件事
  12. php判断目录是否有写的权限,PHP版目录权限检测
  13. Python循环遍历(cycle)
  14. 光敏电阻控制led亮度程序_Arduino动手做(2)光敏电阻模块
  15. ffmpeg (二):ffmpeg结合SDL2.0解码视频流
  16. 使用半透明的DIV实现禁用页面功能
  17. UTF-8,Unicode,GBK,希腊字母读法,ASCII码表,HTTP错误码,URL编码表,HTML特殊字符,汉字编码简明对照表...
  18. 图解机器学习算法(11) | LightGBM模型详解(机器学习通关指南·完结)
  19. 论文阅读《Characterizing BDS signal-in-space performance from integrity perspective》1
  20. maven项目创建出错Could not calculate buil d plan:Plugin org.apache.maven.plugins 避坑

热门文章

  1. java给word增加页码_Java 添加页码到Word文档
  2. 【树莓派】Raspberry Pi OS 64 位版本
  3. python selenium爬虫自动登录实例
  4. 解决win10系统无法玩红警或者兼容性卡死问题
  5. 服务链路追踪类型和区别
  6. 快递鸟即时查询(PHP)
  7. pkusc2016滚粗记
  8. 数据预处理(一):无量纲化
  9. win10下Linux子系统(ubuntu)开启并配置(shell主题,设置中文环境,图形界面...)
  10. linux centos 恢复 还原 备份 Snapper 快照说明