Animation(动画)的应用:
动画是游戏开发中必不可少的环节,游戏场景中角色的行走、跑步、弹跳、机关的打开,等等,这些都离不开动画技术的应用。
Animation的理论基础:
帧——动画中最小单位的单幅影像画面,相当于电影胶片上的每一格镜头。Unity中指实时渲染的一张图像
关键帧——指角色或者物体运动或变化中的关键动作所处的那一帧。
Animation编辑:
打开Animation窗口(CTRL+6或Window->Animation)
Animation组件:
Animation导入:
使用包含预先分割动画的模型
使用包含未分割动画的模型
向不包含动画的模型添加动画
使用多个模型文件导入动画 (Animations)
Animation常用属性:
Animation常用方法实例:
Play()
用于没有任何混合的动画播放。动画会突然开始播放而没有任何混合。 如果动画不能被播放(没有动画剪辑或者没有默认动画),Play()将返回false。
Stop()
停止所有当前Animation正在播放的动画。停止一个动画会让动画重回开始位置。
CrossFade()
在一定时间内淡入名称为animation的动画并且淡出其他动画。如果模式是PlayMode.StopSameLayer,在同一层的动画将在动画淡入的时候淡出。如果模式是PlayMode.StopAll,所有动画将在淡入的时候淡出。
Blend()
混合动画。
AnimationClip类属性:
中国AR网)会每天按时更新一篇基础教程,如果有不懂的可以进入中国AR网资源教程,作者会第一时间解答