您的位置:首页 > 产品设计 > UI/UE

NGUI使用2——Button -- 按钮

2020-02-03 01:53 1046 查看

1,创建 Widget
2,创建 Button

在NGUI 3.5中,创建Button比较特殊,可以通过【搜索】,然后【拖拽】实现。具体为:
(1)在Project面板中,搜索“Control”,也就是搜索控件。之后,会发现NGUI的一堆控件。
(2)找到 Simple Button,拖拽到层级面板下面。我这里把它拖拽到Container下面了。
在检视面板中,可以看到,Simple Button默认有4个组件:

Transform 作为Unity最基本的组件,这里不再做解释。

UIScript (Script) 是NGUI默认挂载在Button上的脚本,主要是指定图集(Atlas)、深度等操作。
UIButton(Script) 是NGUI默认挂载在Button上的脚本,主要是指定按钮状态的,比如普通(Normal)、悬停(也称徘徊、经过,Hover)、按下(Pressed)、禁用(Disabled)。

Box Collider 是默认挂在按钮上的一个盒碰撞器。其作用是使Button控件具有碰撞属性。NGUI中事件的触发都需要对象具有碰撞属性。

(3)通过Label的Text属性,可以给简单的按钮改文字。这里我给改成 Button-1。


3,编写脚本,处理 Button 点击事件

void OnClick () {

Debug.Log("OK! Get the click!");

}

 

ps. 按钮显灰(按钮disable)设置:
this.GetComponent<UIButton> ().isEnabled = false;

 

转载于:https://www.cnblogs.com/lv-sally/p/4555596.html

  • 点赞
  • 收藏
  • 分享
  • 文章举报
dichuzhi7828 发布了0 篇原创文章 · 获赞 0 · 访问量 179 私信 关注
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: