动漫按钮选择,使其更易于理解
验证环境
- 窗户
-
- 窗户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
。
检查动漫是否越来越快。