unity UGUI之button解析

来源:互联网 发布:网页前端开发知乎 编辑:程序博客网 时间:2024/06/06 18:00

button键是我们unity一个重要的部分,能让我们的游戏界面实现美化的作用,接下来为大家介绍button各个功能的操作。

我们在菜单栏的Gameobject那里下拉可看到UI栏鼠标放到那可看到button我们点击确定可看到一下画面,第四项是射线检测,第五项图片填充格式


选择button控件可以看到右边的image组件,第一个功能是添加背景,可让空白的界面看起来没那么无味,第二项改变图片颜色可根据当前情况设置 ,第三项是添加材质,第五项是射线的检测


下一个组件是button,

Interactable:勾选,按钮可用,取消勾选,按钮不可用。

Transition:按钮在状态改变时自身的过渡方式:Color Tint(颜色改变) Sprite Swap(图片切换) Animation(执行动画)

Normal Color(默认颜色):初始状态的颜色。

Highlighted Color(高亮颜色):选中状态或是鼠标靠近会进入高亮状态。

Pressed Color(按下颜色):鼠标点击或是按钮处于选中状态时按下enter键。

Disabled Color(禁用颜色):禁用时颜色。

Color Multiplier(颜色切换系数):颜色切换速度,越大则颜色在几种状态间变化速度越快。

Fade Duration(衰落延时):颜色变化的延时时间,越大则变化越不明显。

当选择Sprite Swap,出现的信息我们可这样设置

Highlighted Sprite(高亮图片):选中状态或是鼠标靠近会进入高亮状态。

Pressed Sprite(按下图片):鼠标点击或是按钮处于选中状态时按下enter键。

Disabled Sprite(禁用图片):禁用时图片。

最下面还有个Navigation是个导航键,实现两个键之间的连接,可在上面条件脚本实现事件

选择Animation,选中uto Generate Animatic会有提示我们保存文件我们保存好就行


然后选中button Ctrl+6出现,设置horizontal可实现动画效果。


下面我面点到Text,看到以下组件,Text文本框中可输入我们要表达的信息,Character下面的Font是字体设置,Font Style是字体设置(是否加粗,斜体等),Line Spacing设置行数Rich Text多信息文本Paragrap可设置居中方式


原创粉丝点击