201710102000->利用ngui拾取手指滑动的对象
2017-10-10 20:00
323 查看
目的:手指滑动时可以拾取到滑动的对象
环境:ngui,untiy
关键点:
1.ngui中uicamera会发放一系列的委托,包括ondrag以及ondragstart等等,注册做自己的事
2.ngui中含mouseortouch对象,可获取当前鼠标经过的指定碰撞体以及最新点击的物体以及touch的最新位置等等有效信息
详细代码:
public class testtesttest11111111 : MonoBehaviour
{
private void Awake()
{
UICamera.onDrag += OnDrag;
}
private void OnDrag(GameObject go, Vector2 delta)
{
Debugger.Log(go.name + "->" + delta.x + "," + delta.y);
Debugger.Log(UICamera.currentTouch.current.name);
}
}
环境:ngui,untiy
关键点:
1.ngui中uicamera会发放一系列的委托,包括ondrag以及ondragstart等等,注册做自己的事
2.ngui中含mouseortouch对象,可获取当前鼠标经过的指定碰撞体以及最新点击的物体以及touch的最新位置等等有效信息
详细代码:
public class testtesttest11111111 : MonoBehaviour
{
private void Awake()
{
UICamera.onDrag += OnDrag;
}
private void OnDrag(GameObject go, Vector2 delta)
{
Debugger.Log(go.name + "->" + delta.x + "," + delta.y);
Debugger.Log(UICamera.currentTouch.current.name);
}
}
相关文章推荐
- pan手势监听对view的上下左右滑动,利用关联对象在block中触发view的点击事件(附手势大全)
- 利用<JavascriptSerializer类> 进行Json对象的序列化和反序列化
- Spring中利用AOP对领域对象(非依赖注入的对象,如new操作符、反射的方式生存的对象)下面是spring配置文件的一部分 <context:load-time-weaver /> <be
- 利用swiper.js 实现 html5 模仿手指滑动切屏效果
- 利用反射实现mysql数据库sql查询 返回List<E>泛型(持久化)对象
- 利用std::shared_ptr<void> 回收不同类型对象的内存
- 利用BeanMap进行对象与Map的相互转换 (在hibernate中 map集合转对象 用得到<重要>)
- 利用VelocityTracker获取手指在屏幕上的滑动速度
- 移动端touch事件---利用bootstrap实现轮播图手指左右滑动事件
- Python入门的36个例子 之 28 -> Pickle —— 利用文件存储对象
- 利用NGUI组件简单识别滑动屏幕操作
- Struts2标签库(3):利用<s:property.../>标签访问Struts2的命名对象
- 利用LayoutParams.y设置组件跟随手指滑动时遇到的问题
- 线程安全,有状态,无状态的对象<转>
- ArcGIS Server 9.2利用AE中的对象新增feature
- javascript:利用Object.create()方法创建对象
- Android 利用 <activity-alias> 动态改变 App 桌面图标
- 利用CUDA的矩阵乘法1 <利用 Kahan's Summation Formula 来提高CUDA 的浮点数运算精确度>
- 利用dom4j 读取javabean生成XML和读取XML得到javabean对象(集合)
- NGUI中利用UIGrid实现下拉列表