zoukankan      html  css  js  c++  java
  • 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中





  • 相关阅读:
    Java学习十一天
    Java学习第十天
    Java学习第九天
    Java学习第八天
    Java学习第七天
    Java学习第六天
    Java学习第五天
    Java学习第四天
    Java第三天
    京峰教育-笔记
  • 原文地址:https://www.cnblogs.com/nafio/p/9137567.html
Copyright © 2011-2022 走看看