Unity拖拽NGUI中的Texture效果实现
2014-02-13 23:24
375 查看
继上篇文章中的遮罩效果的实现,继续实现Texture的拖拽效果,界面布局如下:
其中WinImgShow是个划分了裁剪区域的UIPanel(主要是为了限制UITexture的运动范围\(^o^)/~),大家也可以不设置裁剪区域直接控制UITexture的拖动位置同样可以实现效果(当然脚本得自己写),background是个框体背景图片,DragImage是一个空物体(带碰撞BoxCollider,这个很重要,是拖拽的必备条件,注意碰撞区域的大小和UITexture的大小一致)Image是要拖拽的Texture,Mask是上下两个遮罩(UIPanel的裁剪区域对UITexture无效)。
然后在DragImage上挂一个DragObject(NGUI自带)设置好各项参数即可实现拖拽效果啦!是不是很简单....(我花费了一个下午才琢磨出来的╮(╯▽╰)╭)。
下面上图为证:
其中WinImgShow是个划分了裁剪区域的UIPanel(主要是为了限制UITexture的运动范围\(^o^)/~),大家也可以不设置裁剪区域直接控制UITexture的拖动位置同样可以实现效果(当然脚本得自己写),background是个框体背景图片,DragImage是一个空物体(带碰撞BoxCollider,这个很重要,是拖拽的必备条件,注意碰撞区域的大小和UITexture的大小一致)Image是要拖拽的Texture,Mask是上下两个遮罩(UIPanel的裁剪区域对UITexture无效)。
然后在DragImage上挂一个DragObject(NGUI自带)设置好各项参数即可实现拖拽效果啦!是不是很简单....(我花费了一个下午才琢磨出来的╮(╯▽╰)╭)。
下面上图为证:
相关文章推荐
- [Unity]背包效果-使用NGUI实现物品的拖拽效果Drag
- [置顶] Unity基于NGUI实现拖拽功能
- 关于Unity中NGUI的Tab商城、Scrollview和打字机效果的实现
- unity背包系统中物体拖拽效果实现(初学者)
- Unity引擎模拟实现HTML5 animation 动画效果,取代NGUI的Tweener缓动
- 【Unity】NGUI自制 Scroll View实现触摸滚动相册效果
- 【NGUI】Unity实现英雄联盟选择皮肤效果
- [unity]NGUI实现背包拖拽+使用EventDelegate回调
- 利用canvas实现鼠标拖拽效果的一种方法
- unity 实现遮罩效果_LOGO闪光效果
- 简单实现js拖拽效果
- ItemTouchHelper实现拖拽笔刷效果-part1
- ue4类似unity多相机分屏与小地图效果实现教程
- Symbian S60 5th 实现拖拽效果
- JS实现六边形3D拖拽翻转效果的方法
- React.js实现原生js拖拽效果及思考
- 【小松教你手游开发】【游戏渲染】unity海边波浪效果的实现
- Android 可拖拽的GridView效果实现, 长按可拖拽和item实时交换
- Unity实现刮刮乐效果
- bootstrap模态框实现拖拽效果