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控件。

posted on 2017-06-07 01:15  chenyangsocool  阅读(287)  评论(0编辑  收藏  举报