首页 > 其他 > 详细

NGUI系列教程之 一些小功能的实现

时间:2014-03-12 04:17:26      阅读:652      评论:0      收藏:0      [点我收藏+]

(一)可拖动窗体的实现:

1:添加一个Sprite为鼠标点击区域,改名为:DragSprite

2:给DragSprite添加Collider

3:给DragSprite添加Drag Object ,脚本为"UIDrag Object"

4:为UIDrag Object下的Target赋值:拖动Panel到Target。

bubuko.com,布布扣

 

当我们拖动窗体时,有可能把窗体拖出屏幕外面,我们可以勾选UIDragObject的KeepVisible,然后把拖动区域的图片设置到ContentRect下,这样当窗体跑出屏幕后,会被自动弹回来

bubuko.com,布布扣

 


 (二)改变窗体大小的实现:

 UIDragResize脚本

bubuko.com,布布扣

 

1:添加一个Sprite为鼠标点击Drag区域

2:将该Sprite锚定到顶层Sprite的右下角

3:给该Sprite添加Collider

4:给该Sprite添加Drag-Resize Widget,脚本为"UIDragResize"

5:为UIDragResize下的Target赋值:拖动顶层的Sprite添加到Target。

5:设置Pivot为BottomRight,此为改变大小的点。

NGUI系列教程之 一些小功能的实现,布布扣,bubuko.com

NGUI系列教程之 一些小功能的实现

原文:http://www.cnblogs.com/martianzone/p/3594423.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!