NGUI 快速掌握

2018-11-08  本文已影响8人  知交

目的:正在转u3d,结合以前开发经验,快速掌握NGUI.
适用:刚接触Unity的我,英文不好的我,只能一点一点翻译。

NGUI ->Creat -> widget

组件

Widget Tool窗口

快速创建组件

Widget Tool窗口.png

一. UIWidget 所有UI组件的基类

快捷键ALT+SHIFT+W


Widget属性.png

二. UISprite 精灵

快捷键ALT+SHIFT+S
继承自UIWidget,用来添加atlas纹理


UISprite.png

二. UIPanel 图形渲染面板

作用:用来收集和管理它以下全部widget的组件,通过widget的geometry创建实际的draw call。没有panel全部东西都不可以被渲染出来。

UIPanel 组件.png

三. Tween 动画组件

Tween 动画组件.png

四. Label

label属性.png

五. Button

button属性.png

监听button的点击方法:

   void Start () {
       //button 点击方法
     GameObject buttonObject = GameObject.Find("testButton");
        UIEventListener.Get(buttonObject).onClick = myTestButtonOnClick;
    }

 private void myTestButtonOnClick(GameObject button)
{
    Debug.Log("my Test ButtonOn CLick and buttonname = "+ button.name);
}

六. UIScroll View

UIScroll View.png

七. UIDrag Object 拖拽

UIDragObject.png

八. UIToggle 组件

1. UIToggle
只有两种状态ON/OFF,可以用于创建Checkbox, tabs, radio button groups。

UIToggle.png

2. UIToggledObjects:
这个组件可以实现Tab切换的效果.
Activate:表示激活状态下显示的组件
Deactivate:表示激活状态下隐藏的组件

Checkbox
Checkbox.png

PopupList

image.png
上一篇下一篇

猜你喜欢

热点阅读