Unity动画丨二、UGUI按钮动画、2D精灵动画

UGUI按钮动画

目的:创建按钮在不同状态时的不同显示情况

1、创建Button,进入2D界面

2、Inspector—Button—Transition(转变、过渡)—Animation,点击Auto Generate Animation,保存按钮动画

    同时创建 动画和控制器,跟GameObject create不同的是,前者动画在状态机下面,后者创建完是并列关系

Unity动画丨二、UGUI按钮动画、2D精灵动画_第1张图片

3、在Hierarchy里面选中button,在Window—Animation点击录制

    要想录制动画,必须在Hierarchy里面点击GameObject,在Window—Animation进行录制,这是录制的图标才会点亮,在Assets里面点击是不亮的

4、在标红位置选择不同的Animation Clip,可对不同的动画进行录制,比如点击时放大缩小、颜色改变等等

Unity动画丨二、UGUI按钮动画、2D精灵动画_第2张图片



2D精灵动画

方法一:

1、 将图片导入Unity,并设置成Sprite

2、从Assets拖动两个及以上图片到Hierarchy,系统自动跳出创建动画窗口,完成创建便可在Window—Animation编辑动画

    可调整帧数,控制动画播放速度。例:创建完成后显示12帧1s,调成6帧后,即6帧1s放完,但一共有12帧,所以调整后时间为2s

方法二:

1、将图片拖到Hierarchy

2、创建状态机Animator Controller

3、在GameObject添加Animator,将Animator Controller添加进其Controller中去

4、给图片创建动画Window—Animation—Create

    此时只会生成一个Animator Clip(因为已经给图片添加了Animator Controller,如果未添加那便创建两个,一个Animati on Clip,一个Animator Controller),并且创建的Animator Clip直接被添加进GameObject挂载的Animation Controller里面

5、Animation—Add Property(属性)—Sprite Renderer—Sprite,删除最后一帧,将图片从Assets拖进去,便可调整动画

Unity动画丨二、UGUI按钮动画、2D精灵动画_第3张图片


你可能感兴趣的:(#,动画系统)