NGUI插件详解

作者: _凉笙 | 来源:发表于2017-03-04 20:20 被阅读2144次

一、NGUI – UIRoot (窗口)

NGUI对于每一个UI场景,都是以一个UIRoot为UI游戏对象树的根的
UIRoot游戏对象的属性只有4个,分别是缩放规则,手动高度,最小高度和最大高度。

Paste_Image.png UIRoot是以2为屏幕宽度的
int height = Mathf.Max(2, Screen.height);
manualHeight = Screen.height * 1024 / Screen.width; //基于宽度的屏幕分辨率自适应

二、NGUI-Lable

![图片1.png](https://img.haomeiwen.com/i3912830/aa675fb38094f9d3.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

三、NGUI – UIPanel

![图片3.png](https://img.haomeiwen.com/i3912830/abd18a9968e0de87.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

四、NGUI – UISprite

图片4.png

五、NGUI - Tween 动画

Tween的动画播放API:

PlayForward(); // 正播动画
PlayReverse(); // 倒播动画

图片5.png

(1)Tween Alpha : 透明动画


图片6111.png

(2)TweenColor : 颜色动画


Paste_Image.png
(3)TweenPosition: 位置动画
图片6的.png

六、NGUI - Slider- 滑块

图片67.png

七、NGUI - Typewriter Effect(打字机效果)

图片600.png

八、NGUI-PopupList

选择效果


Paste_Image.png
图片633.png

九、NGUI-Togle组件

Paste_Image.png
图片7.png

十、NGUI-UIInput

图片10.png

十一、NGUI-如何实现技能CD效果

![图片9.png](https://img.haomeiwen.com/i3912830/df55a1e8a6a90e72.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

十二、NGUI-移动UI控件

图片11.png

十三、NGUI-缩放UI控件

图片12.png

十四、NGUI - Scrollbar

图片1113.png

十五、NGUI-UIDrag Drop Item

![Uploading 图片13_625845.png . . .]

NGUI-继承UIDrag DropItem实现拖动技能栏效果

// 当克隆的时候,里面传递一个原始的对象
protected override void OnClone(GameObject original)
// 1.一开始调用
protected override void OnEnable()
// 2.拖动时候(按压的时候)
protected override void OnPress(bool isPressed)
// 3.当拖放下开始
protected override void OnDragDropStart()
// 4.当拖拽开始的时候
protected override void OnDragStart()
//5.当拖放下开始
protected override void OnDragDropMove(Vector2 delta)
// 6.拖拽进行当中
protected override void OnDrag(Vector2 delta)
// 7.结束拖拽
protected override void OnDragDropEnd()
// 8.当我拖拽释放的时候(释放到那个物体上)
protected override void OnDragDropRelease(GameObject surface)
// 9.结束拖拽
protected override void OnDragEnd()
// 10.当拖拽不可用的时候
protected override void OnDisable()

相关文章

  • NGUI插件详解

    一、NGUI – UIRoot (窗口) NGUI对于每一个UI场景,都是以一个UIRoot为UI游戏对象树的根的...

  • kubernetes网络模型介绍

    目录:1、CNM2、CNI2.1、CNI Plugin插件详解2.2、IPAM Plugin插件详解 简介: 目前...

  • Logstash 篇之插件详解

    input插件详解及glob讲解 codec插件详解 默认是false,表示匹配规则,设置为true反而表示不匹配...

  • 技术性文章――链接

    Binder机制详解Binder源码序列文章插件化热修复插件化测试工具MonkeyDagger2详解Dagger2...

  • 深入理解 Skywalking Agent

    概述 Agent 功能介绍 + 整体结构 + 设计 插件机制详解 Trace Segment Span 详解 异步...

  • Mysql源码:自定义存储引擎

    参考 MySQL 插件详解MySQL Plugin Development(Sergei &Andrew).pdf...

  • 《Maven实战》读书笔记 二(7-18章)

    Maven生命周期详解 命令行与生命周期 插件绑定 命令行插件配置 获取插件信息 在线插件信息 使用maven-h...

  • IntelliJ IDEA 教程 深入篇

    快捷键图、模板、插件等 本篇概要 键盘快捷键图安装插件活动模板、前缀完成、模板函数详解文件模板Chrome插件其他...

  • 学习

    1、LiujiaqiAndroid插件化系列详解,并附上可运行demo 2、JavaDesignPatterns以...

  • Lombok实用简介

    Lombok详解 如何使用 安装IDEA环境安装插件打开setting ,Plugin——Browser res...

网友评论

    本文标题:NGUI插件详解

    本文链接:https://www.haomeiwen.com/subject/yfyjgttx.html