一、NGUI – UIRoot (窗口)
NGUI对于每一个UI场景,都是以一个UIRoot为UI游戏对象树的根的
UIRoot游戏对象的属性只有4个,分别是缩放规则,手动高度,最小高度和最大高度。
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(); // 倒播动画
(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()
网友评论