Skip to main content
 首页 » 资源教程

Unity教程:Animation动画(六)

2016年07月16日 09:57:2124590

Animation(动画)的应用:

Unity教程:Animation动画(六) 资源教程 第1张

动画是游戏开发中必不可少的环节,游戏场景中角色的行走、跑步、弹跳、机关的打开,等等,这些都离不开动画技术的应用。

Animation的理论基础:

帧——动画中最小单位的单幅影像画面,相当于电影胶片上的每一格镜头。Unity中指实时渲染的一张图像

关键帧——指角色或者物体运动或变化中的关键动作所处的那一帧。

Unity教程:Animation动画(六) 资源教程 第2张

Animation编辑:

Unity教程:Animation动画(六) 资源教程 第3张

打开Animation窗口(CTRL+6或Window->Animation)

Unity教程:Animation动画(六) 资源教程 第4张

Unity教程:Animation动画(六) 资源教程 第5张

Unity教程:Animation动画(六) 资源教程 第6张

Animation组件:

Unity教程:Animation动画(六) 资源教程 第7张

Unity教程:Animation动画(六) 资源教程 第8张

Animation导入:

Unity教程:Animation动画(六) 资源教程 第9张

Unity教程:Animation动画(六) 资源教程 第10张

使用包含预先分割动画的模型

使用包含未分割动画的模型

向不包含动画的模型添加动画

使用多个模型文件导入动画 (Animations)

Animation常用属性:

Unity教程:Animation动画(六) 资源教程 第11张

Animation常用方法实例:

Play()

用于没有任何混合的动画播放。动画会突然开始播放而没有任何混合。 如果动画不能被播放(没有动画剪辑或者没有默认动画),Play()将返回false。


Stop()

停止所有当前Animation正在播放的动画。停止一个动画会让动画重回开始位置。 


CrossFade()

在一定时间内淡入名称为animation的动画并且淡出其他动画。 如果模式是PlayMode.StopSameLayer,在同一层的动画将在动画淡入的时候淡出。如果模式是PlayMode.StopAll,所有动画将在淡入的时候淡出。


Blend()

混合动画。

AnimationClip类属性:

Unity教程:Animation动画(六) 资源教程 第12张

中国AR网(www.chinaar.com)会每天按时更新一篇基础教程,如果有不懂的可以进入中国AR网资源教程http://www.chinaar.com/ZYJC/,作者会第一时间解答


评论列表暂无评论
发表评论