NGUI使用2——Button -- 按钮
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
- 点赞
- 收藏
- 分享
- 文章举报
- NGUI使用2——Button -- 按钮
- BitmapButton的使用,带有图片的按钮
- FloatingActionButton(悬浮按钮)使用学习<一>
- Javascript基本语法,a-href、img-src、button按钮使用时的跳转问题
- 在GridView里使用单选按钮,RadioButton/Radio
- IOS 使用自定义手势屏蔽按钮解决方法/UITapGestureRecognizer屏蔽Button
- ToggleButton(状态开关按钮)及Swich(开关)使用详解
- NGUI基础之button(按钮)
- NGUI按钮使用UIEventListener监听执行多次问题解决方案
- React Native入门(五)之使用输入框TextInput,按钮Button搭建登录界面
- 3.Textview和Button的使用:点击按钮,返回点击次数
- FloatingActionButton(悬浮按钮)使用学习<一>
- C# DataGridViewButtonColumn的使用—动态改变按钮的文本
- python3使用tkinter做界面之按钮Button
- 使用Ajax提交表并且制定了按钮为button,仍刷新页面
- 使用ToggleButton和StackPanel+Border实现圆角开关按钮动画效果
- yii 1.1.*中按钮组件CJuiButton的使用
- corona new button(按钮的使用)
- NGUI中Button与原生2D精灵的混合使用
- 状态开关按钮(ToggleButton)及按钮(Swich)的使用