Unity动画丨一创建普通动画

Posted 橙子SKODE

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Unity动画丨一创建普通动画相关的知识,希望对你有一定的参考价值。

1、选中GameObject,点击Window—Animator—Create,双击动画状态机控制器便可打开Animator,下方视频播放杨图标文件为动画。新建AnimatorControllers文件夹,将动画状态机控制器放入

    动画状态机控制器存放着所有动画,GameObject Inspector面板Animator—Controller放着哪个状态机,便播放哪个状态机



2、Add Property(属性)—Transform—+添加要控制的对象,右侧将白线拉到合适位置,点左侧第一个“+”添加关键帧(Add KeyFrame),便可修改x、y、z值,拖动白线可查看效果

    60为60帧1s,可调整数量。如果原先动画定义1s60帧播放完,改为30帧后会变成2s放完。



3、可添加多个属性,单独给属性添加关键帧方法:将时间线拖到合适位置,直接修改属性数值,系统自动添加关键帧

4、自动录制:

    点击红原点,即可开始自动录制。在0s时修改任意数值,并将其改回原数值,便可在0s时添加关键帧

5、Animation的Curve曲线中显示了物体的变化轨迹,可在左侧选中单个元素看它的变化曲线,Shift+鼠标中键可只放大纵坐标

    a、每一个点在左右两侧都以一根直线,可右键Broken打断成两根,便可单独控制左右两侧曲线

    b、如果想调成匀速变化,将两个控制点,根据要调整的线段在点左侧或是右侧等,右键选择Tangents—Linear,调成直线

    c、右键Add Key可增加控制点,根据不同组合自行选择,精确控制控制点对应的位置方法:添加控制点后,在左侧直接修改元素属性值便可达到要求

    d、取消Animations—Animation Clips—Inspector的Loop Time,运行场景时便只播放一次动画(预览时可重复播放)

6、Animation Clips和Animator Controllers一同在Window—Animation—create生成,GameObject Inspector面板的Animator—controller要添加Animator Controllers,Window—Animator中要添加的Animation Clips

以上是关于Unity动画丨一创建普通动画的主要内容,如果未能解决你的问题,请参考以下文章

使用随机坐标重复 UIAnimation

Blender 到 Unity 动画 - 跳帧

操纵 svg 圆原点以创建围绕中心的旋转动画

求助,unity4.6版本怎么给带动画的模型做淡入淡出效果

使用Shader制作loading旋转动画

Unity Shaders and Effects Cookbook (7-2) Surface Shader 中实现 顶点动画