动漫按钮选择,使其更易于理解

更新页 :
页面创建日期 :

验证环境

窗户
  • 窗户11
Unity 编辑器
  • 2020.3.25f1

此提示的先决条件

作为解释这些提示的先决条件,已预先进行了以下设置。

参考

起先

如果选择了某个按钮,则默认情况下该按钮会稍微暗一些。

但是,这可能会造成混淆,因此您可以在检查器中更改所选内容的颜色。

在这里,我们希望在选择按钮作为附加元素时使按钮看起来更大。 当按钮变大时,它还会增加一个动作,例如在动漫中逐渐增加。

按钮放置

正常放置按钮。 考虑到按钮会更大,所以请稍作停顿。

设置动漫

选中按钮后, Button 将组件中的“过渡”更改为“动漫”。

然后会出现一个名为“自动生成动画”的按钮,因此请单击它。

此时将显示“保存动漫控制器”对话框。 位置是任意的,但这次它将保存在与场景相同的文件夹中 Scenes 。 文件名为 ButtonSelected

在项目中创建以下文件: 动漫的类型与按钮的行为有关。

显示动漫窗口。

选择您刚刚为其生成动画的按钮。

然后,将启用动漫选项卡的内容,因此请从动漫类型 Selected 中进行选择。

单击“录制”按钮。 如果在此状态下更改检查器中的每个值,则该值将在动画期间注册为参数。

在此状态下, Rect Transform 将“组件比例”设置为 1.25

顺便说一句,选择时组件的颜色也设置为浅蓝色 Image 作为颜色。

完成后,单击录制按钮以停止它。 您可以看到 scale 和 Image.Color 已设置。

运行游戏并尝试让它移动。 我认为当选择按钮时,您可以看到动漫中的比例和颜色发生了变化。

动漫设置将保存在之前创建的 ButtonSelected.controller ,所以 如果要将相同的动画应用于其他按钮,可以将此文件附加到按钮并应用相同的动画。

别忘了让过渡动画化。

更改动漫的时间

您创建的动漫的默认运行时间设置为 0.25 秒。 这是早的还是晚的,还是恰到好处的,可能取决于人。

如果您想更改此动漫的时间,可以按照以下步骤进行操作。

双击从项目创建的动漫控制器 (ButtonSelected.controller)。

选择“动漫”选项卡,并显示以下屏幕,因此 Any State 请选择连接线和 Selected

如果展开检查器的设置,则会有一个“过渡间隔”,因此这次将其设置为 0.1

检查动漫是否越来越快。