【官方视频内容】Scroll View

1、创建Scroll View,在下面创建子物体,要想子物体可以滑动,就必须为其添加Box Collider和UIDrag Scroll View脚本


2、要是想要不管点击哪一个区域都可以滑动子物体,就必须创建Invisible Widget,并将其拖拽到UI Root下而不是Scroll View


3、添加Invisible Widget之后,滑动区域仍然可以点击的原因,UI Root中的Panel的深度是0,Scroll View中的Panel的深度是1并且Scroll View子物体的Widget为0,而Container(Invisible Widget)的Widget为1,在Scroll View子物体的Widget之上,所以可以正常滑动,而不是覆盖


【注意】如果有时候使用NGUI时,不知道为何不能触发时间,可以选择UIRoot-Camera-UICamera-Debug可以看清楚此时事件的层级

物体拖拽出滑动区域外

0、要想拖动物体,需要为其挺假

1、建立一个Panel比Scroll View的Panel深度要深,然后为此Panel添加UIDrag Drop Root脚本

2、为此脚本添加Grid对象并添加UIGrid脚本,自动排序等等

3、点击右键Scroll View脚本中的Reset Clipping Position重新获得对齐中点

将一个物体拖动到指定区域:

1、创建一个区域,添加Box Collider , UIDrag Drag Container ,就可以将其他物体拖动在上面

2、UIDrag Drag Container 的属性Reparent Target可以设置另外一个指定区域


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值