环境

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中

最新文章

  1. servlet的四个作用域
  2. Mathematica(MMA)闪电入门系列 目录与说明
  3. js中的preventDefault与stopPropagation详解
  4. Wow! Such Sequence!(线段树4893)
  5. Live555研究之三 RTSP Server处理请求
  6. 关于MyBatis的工作流程
  7. 转载---SQL Server XML基础学习<3>之--FOR XML EXPLICIT
  8. JAVA设计模式之---工厂模式
  9. Win10安装Ubuntu子系统教程(附安装图形化界面)
  10. Fragment+Viewpaager
  11. H5 65-清除浮动方式一
  12. Confluence 6 管理协同编辑 - 关于 Synchrony
  13. SVD与SVD++
  14. 序列化模块和sys模块
  15. 用laravel dingo/api创建简单的api
  16. MongoDB 安装教程
  17. PowerDesigner导入java类生成类图
  18. Android Studio插件之MVPHelper,一键生成MVP代码
  19. Windows内核分析——内核调试机制的实现(NtCreateDebugObject、DbgkpPostFakeProcessCreateMessages、DbgkpPostFakeThreadMessages分析)
  20. datagrid和combobox简单应用

热门文章

  1. HBase GC日志
  2. 开源流媒体播放器EasyPlayer
  3. root无权限删除 原因 进程 占用 文件
  4. Chef vs Puppet vs Ansible vs Saltstack: Which Works Best For You?
  5. grouped differently across partitions
  6. 在VC++空工程中使用MFC类,采用Unicode字符集后,运行工程程序报错的解决方案
  7. TControl,TWinControl和TGraphicControl的显示函数
  8.  (转)windows一台电脑添加多个git账号
  9. angularjs ng-repeat倒叙
  10. html body div height: 100%;