unity UGUI教程:Button 系列功能讲解

发表于2017-03-26
评论0 5.2k浏览
NGUI事件的种类很多,比如点击、双击、拖动、滑动等等,这些处理事件的原理几乎都可以使用Button控件,考虑到有些开发者还不是很熟悉,下面就来介绍下NGUI 中的 Button 系列脚本。

点选 Component → NGUI → Interaction
可以看到有一长串的 NGUI 脚本
在使用 Button 脚本前,须先加入 Collider 至物件上,才可以使用

Button:基本按钮动作

Tween Target:        作用物件

Transition:              状态转换时间

Colors:                   各种按钮状态下的按钮对应颜色

Normal:      正常显示

Hover:        滑鼠停留

Pressed:    滑鼠按下

Disabled:    未启用

Sprites:                   各种按钮状态下的按钮对应图片

Pixel Snap:             切换对应图片后,Widget 中的 Size 是否重置

On Click:                当按下后要触发的其他物件脚本


Button Activate:物件开关

Target:        作用物件

State:         按下后的物件状态 ( 勾选为开启物件、不勾选为关闭物件 )


Button Color:功能同 Button ,但只有切换按钮颜色功能

若按下 Upgrade to a Button ,UIButton Color 自动切换为 UIButton

Button Keys (Legacy):旧版 NGUI 功能,不建议使用

Button Message (Legacy):旧版 NGUI 功能,不建议使用

Button Offset:按钮偏移

Tween Target:            作用物件

Hover:                        滑鼠停留时的偏移座标 ( Position )

Pressed:                    滑鼠按下时的偏移座标 ( Position )

Duration:                    转换时间

Button Rotation:按钮旋转,同 Button Offset,座标影响变为 Rotation

Button Scale:按钮缩放,同 Button Offset,座标影响变为 Scale

如社区发表内容存在侵权行为,您可以点击这里查看侵权投诉指引