NGUI实用操练(二)如何实现窗口拖动?【NGUI2.6.3】
来源:互联网 发布:淘宝中差评怎么删除 编辑:程序博客网 时间:2024/05/23 09:58
这一篇,与大家一起学习下,如何对一个2D UI窗口,实现拖动的效果。其实很简单哈哈,在一起学习前,需要先了解这么几个关于移动的脚本:
Lag Position 组件:在移动Panel的时候,可以模拟一个缓冲的移动效果
Window Drag Tilt 组件:使物体左右移动的时候,产生一定的旋转,模拟甩尾效果
Window Auto Yaw 组件:在物体左右移动的时候,自动旋转一定角度,实现透视效果
UIDrag Object 组件:可以控制一个GameObject上下左右拖动
Box Collider 组件:将碰撞区绑定在触发区上,接受碰撞检测
上面是效果图,该示例可以将该背景图片进行左右上下拖动。以下是组织结构图:
具体步骤:
(1)先建一个2DUI层次结构
(2)在Panel下添加一个UISprite( 至于想添加什么,随便建就行了 )
(3)给UIPanel加上一个Window Drag Tilt组件
(4)给UISpritet加上一个 UIDrag Object,指定Target属性(就是欲拖动的GameObject,在这里为了各种简化,直接使用Panel对象)
(5)运行。快看,这个UISprite竟然可以上下左右拖动了~~~!!!
0 0
- NGUI实用操练(二)如何实现窗口拖动?【NGUI2.6.3】
- NGUI实用操练(一)如何实现逐字打印效果【NGUI2.6.3】
- NGUI实用操练(五)如何将3D模型至于NGUI上【NGUI2.6.3】
- NGUI实用操练(三)如何让一个UISprite或者其他控件接受灯光的影响呢?【NGUI2.6.3】
- NGUI实用操练(六)如何在代码中动态设置一个模型至于UI层上?【NGUI2.6.3】
- NGUI实用操练(四)NGUI的Animation组件是怎么用的 之 浅显使用【NGUI2.6.3】
- NGUI学习之路(3)Character 换装之二【NGUI2.6.3】
- NGUI学习之路(1)Tween系列【NGUI2.6.3】
- NGUI学习之路(3)Character 换装 之一【NGUI2.6.3】
- NGUI学习之路(3)Character 换装之三 纠结【NGUI2.6.3】
- 如何实现文件拖动到窗口中
- wpf如何实现自定义窗口自由拖动
- NGUI拖动摄像机实现面板上下拖动
- C# 窗口实现拖动
- Qt实现窗口拖动
- 简单实现窗口拖动
- qml实现窗口拖动
- C#下如何实现无标题可拖动窗口
- awk按照奇数行和偶数行进行处理
- 虚拟化-基础概念
- Tomcat下载,新建自己的项目,模拟服务器
- Nginx 简单的负载均衡配置示例
- php.ini安全配置
- NGUI实用操练(二)如何实现窗口拖动?【NGUI2.6.3】
- markdown简易快速的编辑格式(易读易写)
- 径向基函数(RBF)神经网络
- ubuntu14.0.4配置javaweb开发环境第二步安装tomcat
- hdu2089
- 惊人的“夜明珠”
- CarDemo
- java常见23种设计模式
- seafile重置密码后不能登录