zoukankan      html  css  js  c++  java
  • unity3d的uGUI基本操作

    uGUI可以免去用户自行创建控件的烦恼,比如button。下面是一个实例:

    1.create》UI》Button,如下图所示

    新建完成后会出现Canvas和EventSystem,如下图所示:

    2.再新建一个“Create Empty”,将其命名为“script”。

    3.新建一个C#脚本,将其命名为“ButtonClick”。并将其脚本内容修改如下:

    public void ShowLog(){
        Debug.Log (123);
    }

    4.将“ButtonClick”拖到“script”上。 

    5.选中控件栏中的Text,将其内容改为Login。

    6.选中控件栏中的Button,在属性表中找到onclick(),如下图所示:

    点击+号,如下图所示:

    7.点击上图中的“None(Object)”,选择刚刚新建的空对象“script”。(也可以从控件栏直接拖过来)

    8.点击“No Function”,在Buttonclick中点击“ShowLog()”。至此完成绑定。

    9.运行,点击按钮后会在控制台出现“123”字样。

    思路整理:

    1.需要新建一个Empty控件,将代码附加在上面。

    2.创建一个uGUI控件Button后其onclick事件与Empty控件绑定。并且选择需要执行的函数。

    觉得,Empty控件就是一个中间件,连接着脚本代码和uGUI控件。

  • 相关阅读:
    一个简单的CSS3+js 实现3D BOX
    jquery $.extend()扩展插件获取焦点或失去焦点事件
    菜单滑动
    全选反选
    纯css,编写菜单移入效果
    登录窗口抖动效果
    [WCF]WCF起航
    FastReport 数据过滤
    [Oracle]TRIGGER
    两种递归方法的比较
  • 原文地址:https://www.cnblogs.com/chenyangsocool/p/6954371.html
Copyright © 2011-2022 走看看