AutoGenerateAnimation按键,unity会自动帮我们创建一个按钮的动画状态机

AutoGenerateAnimation按键,unity会自动帮我们创建一个按钮的动画状态机

unity中的UGUI为我们创建UI提供了极大的方便。 创建的按钮可以自动帮我们实现鼠标点击和移动颜色变化(Color Tint)的效果。 设置起来也很方便。 按钮颜色变化效果是按钮动态响应效果中最常见的。 此外,UGUI还为我们提供了另外两种变换方式:变换按钮精灵图片(Sprite Swap)和按钮动画(animation)

unity ui检测按钮被按_unity 按钮长按事件_unity按钮动画

当我们选择Animation时,我们可以设置按钮的动画。 下面的Normal(默认)、Highlighted(高亮)、Pressed(点击)、Disable(启用)代表按钮的四种不同状态unity按钮动画

unity ui检测按钮被按_unity按钮动画_unity 按钮长按事件

这里我们直接点击下方的Auto Generate Animation按钮,

unity ui检测按钮被按_unity按钮动画_unity 按钮长按事件

Unity会自动帮我们创建一个按钮动画状态机,里面包含四种按钮状态

unity按钮动画_unity 按钮长按事件_unity ui检测按钮被按

这之后我们打开动画界面

unity 按钮长按事件_unity按钮动画_unity ui检测按钮被按

会弹出动画编辑界面

unity ui检测按钮被按_unity 按钮长按事件_unity按钮动画

点击左侧的normal3D素材,选择我们要设置的按钮状态的动画。 和创建其他动画一样人物立绘,点击左上角的小红点开始录制。 当我们更改按钮的信息时,会自动为我们生成关键帧。

接下来就是根据自己想要的效果在不同的时间生成不同的关键帧unity按钮动画,为按钮的不同状态设置不同的动画,就OK了!