zoukankan      html  css  js  c++  java
  • NGUI 学习笔记1

    一:Panel面板 
    1.分层,NGUI中每层可有多个空件 
    2.创建Panel: 
    NGUI->Open->UI Wizard->在Layer选项中选择层,在Camera选项中选择摄像机,创建成功 
    3.为Panel添加脚本: 
    新建空的物体放到panel下,为空物体添加panel脚本组件即可 
    然后就可以在这个panel下添加控件了 

    二:Label文本栏 
    1.在panel中添加Label控件 
    2.在属性面板调节相应属性 

    三:消息机制 
    1.直接将脚本附在按钮上,如button按钮,在脚本中实现OnClick()即可响应单击事件 
    2.使用SendMassage,为按钮添加Button Massage组件,设置Target,Function Name,Trigger,Include Children即可响应trigger事件,然后调用Target对象的Function方法。 
    3.使用UIListener,为按钮添加Event Listener组件。然后再任何一个脚本中即可得到该按钮的点击事件,得到方法为: 
    Void Awake() 

    GameObject button = GameObject.Find("这个按钮"); 
    UIEventListener.Get(button).OnClick = 你想调用的方法名字,假如说为a; 


    Void a(GameObject button) 

    ……… 

  • 相关阅读:
    在 Cocos2d-x 中添加自己的微博链接
    关于屏幕适配
    [抽象工厂模式]在游戏开发中的应用
    字符串排列组合
    子矩阵最大和
    网易游戏编程题第二题
    动态规划,最大子段和
    C++的四种显示类型转换
    多线程编程
    预处理等等
  • 原文地址:https://www.cnblogs.com/liyichong/p/4756691.html
Copyright © 2011-2022 走看看