zoukankan      html  css  js  c++  java
  • NGUI 3.50 UIButton使用

    在NGUI,3.X的版本中,取消了创建UIbutton这个选项,所以我们可以创建uisprite、uilabel等,然后在上面附加uibutton脚本,达到目的,具体步骤

     

    1:在界面上键好2D或3D UI,是箭头最下面的(以3DUI 为例)

    2:在3D UI目录下选择创建元素,箭头右侧的都可以。取决于你的需求,一般都是sprite

    3:对 创建好的元素,附加button脚本

    4:对创建好的元素添加BoxColider,记得勾上IsTrigger,意思是将碰撞事件由引擎转移到玩家自己处理。

    5:勾选上Auto-Adjust,来达到自动调整BoxColider适应按钮大小。

     

    6:创建响应click事件的脚本,注意格式

    1:类必须继承于MonoBehavior(为了挂载到按钮上)

    2:方法公开属性为public 返回为void,参数为空。

    public class CustomNGUIEventDispatcher : MonoBehaviour {
       
    public void loading_BTNStart()
        {
            Debug.Log("111");
        }
    
    }

    7:将该脚本挂载到按钮上。从hireachy窗口,将按钮的gameobject拖曳到notfy上。并选择method

     

    8:添加NGUI自带交互特性的脚本。比如声音、颜色、缩放

    1:声音UIPlaySound

    2: 缩放UIButtonScale

    3:颜色UIbutton自带就有了,不需要另外添加。

  • 相关阅读:
    ArrayBlockingQueue
    mysql数据库引擎
    数据库主从复制,分库分表
    Java并发工具类-Semaphore,Exchanger
    分片策略
    kafka
    关于数据库设计
    生产者消费者模式

    Callable、Future和FutureTask
  • 原文地址:https://www.cnblogs.com/kimmy/p/3622086.html
Copyright © 2011-2022 走看看