Unity NGUI学习

环境

Unity4.3    NGUI v3.68


导入

Project界面->右键->import package->custom package载入安装包即可


untiy4.6用了自带的新ui,对ngui不再做深入研究,了解下基本概念就好,下面是基本流程

创建一个最简单的ui的过程


如果之前没创建过NGUI,创建Sprite Label Texture Widget等中任何一个,都会产生根节点,根节点下面有Camera


下面创建一个Button,然后使用点击button做一些代码上的输出

先创建一个Spirit并改名为Button


选择这个叫Button的Spirit,在Inspector中选择button的底图



目前位置这还是个Spirit,要把它变成button需要给其添加一个脚本


添加后Inspector中就多出了UIButton(Script)这一项


下面给按钮添加一个事件

首先给button添加一个碰撞器,不加碰撞器不会触发任何事件


然后随便写个脚本

using UnityEngine;
using System.Collections;
public class TT : MonoBehaviour {
	public void Func()
	{
		Debug.Log("Button Pressed");
	}
}
把这个脚本绑在任何一个GameObject上,这里绑在了主摄像机MainCamera上

然后直接把Hierarchy中的MainCamera拖到Button->Inspector中的Notify中





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值