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自带就有了,不需要另外添加。

  • 相关阅读:
    MyBatis Plus 导入IdType失败
    SpringBoot+Vue项目上手
    高并发
    多线程
    Java 接口
    Java后端总结
    Aliyun Linux2安装Docker
    Zookeeper集群部署及报错分析
    CentOs7配置java环境
    kafka笔记——kafka启动
  • 原文地址:https://www.cnblogs.com/kimmy/p/3622086.html
Copyright © 2011-2022 走看看