zoukankan      html  css  js  c++  java
  • 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;

  • 相关阅读:
    FilterLog代码分析
    Session
    关于XML的技术详情----XML定义 用途 工作原理及未来
    javaee思维导图
    互联网应用与企业级应用的区别
    javaee课程目标
    Recycle -- 项目总结
    python3.6学习笔记2基础语法
    python3.6学习笔记1认识python
    CentOS6.5下Virtualenv搭建Python3开发环境
  • 原文地址:https://www.cnblogs.com/lv-sally/p/4555596.html
Copyright © 2011-2022 走看看