循环动画片段和animator组件
2014-04-17 11:44
197 查看
在导入了角色模型和动画片段以及正确设置了avator以后,即使在游戏中使用它们,接下来介绍Mecanim系统中如何控制盒顺序播放角色动画
循环动画片段
在制作动画片段的时候,一个最基本的操作就是确保动画可以很好的循环播放,这一点是非常重要的,例如一个走路的动画片段,起始动作和结束动作应该尽可能的保持一致,否则出现滑步或跳动效果,Mecanim系统为此提供了一套方便的工具,动画片段可以基于姿态,旋转和位置进行循环
如果拖动动画片段的start点和end点,就会看到一系列的循环适配曲线,如果曲线右侧的圆点显示为绿色,则表示动画片段可以很好的循环播放,红色表示头尾点并不匹配,
Animator组件
任何一个拥有avator的gameobject都同时需要有一个animator组件,该角色是关联角色以及行为的纽带,
Animator组件中还引用了一个animator controller,它被用于角色设置行为,这里所说的行为包括状态机,混合树,以及脚本控制的事件,具体包含:
Controller:关联到该角色的animator控制器
Avator:该角色的avator
Apple root motion:使用动画本身还是使用角色控制角色的位置
Animate physic:动画是否和物理交互
Culling mode:动画的裁剪模式,always animate,总是启用动画,不进行裁剪,based renderers:当看不见角色时只有根节点运动,身体的其他部位保持静止
循环动画片段
在制作动画片段的时候,一个最基本的操作就是确保动画可以很好的循环播放,这一点是非常重要的,例如一个走路的动画片段,起始动作和结束动作应该尽可能的保持一致,否则出现滑步或跳动效果,Mecanim系统为此提供了一套方便的工具,动画片段可以基于姿态,旋转和位置进行循环
如果拖动动画片段的start点和end点,就会看到一系列的循环适配曲线,如果曲线右侧的圆点显示为绿色,则表示动画片段可以很好的循环播放,红色表示头尾点并不匹配,
Animator组件
任何一个拥有avator的gameobject都同时需要有一个animator组件,该角色是关联角色以及行为的纽带,
Animator组件中还引用了一个animator controller,它被用于角色设置行为,这里所说的行为包括状态机,混合树,以及脚本控制的事件,具体包含:
Controller:关联到该角色的animator控制器
Avator:该角色的avator
Apple root motion:使用动画本身还是使用角色控制角色的位置
Animate physic:动画是否和物理交互
Culling mode:动画的裁剪模式,always animate,总是启用动画,不进行裁剪,based renderers:当看不见角色时只有根节点运动,身体的其他部位保持静止
相关文章推荐
- 【C语言】街区最短路径问题解题思路
- SecureCRT 绝佳配色方案, 保护你的眼睛
- FusionCharts使用教程:为图表添加向下钻取链接
- ARM指令集笔记
- LINUX 和 WINDOWS 内核的区别
- java 并发官方教程
- 使用Digilent Atyls BSB support中的HDMI核VDMA reset error解决方式
- 编程入门学
- lipo 命令 解释
- vc6转vs2010错误改正总结
- 关于String不可变的理解
- [转]Bypassing iOS security
- springmvc+ehcache简单例子
- C++编译器与链接器工作原理
- block,line-block,inline大小
- 关于android中要分享应用的截图(抓屏)
- 几种开源Portal的简单介绍分析
- 遍历表中记录
- .NET4.5可以给所有线程设置默认的Culture了
- Python 打包成exe执行文件