求助,NGUI 动态加载ngui scroll viewview问题

用心创造滤镜
扫码下载App
汇聚2000万达人的兴趣社区下载即送20张免费照片冲印
扫码下载App
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!&&|&&
游戏编程博客欢迎大家关注。我对生活充满激情和热爱,现在从事游戏编程行业,希望做一款自己满意的游戏!
LOFTER精选
网易考拉推荐
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
阅读(6455)|
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
历史上的今天
在LOFTER的更多文章
loftPermalink:'',
id:'fks_',
blogTitle:'NGUI官网示例7-- ScrollView讲解(一)',
blogAbstract:'其效果如图所示:NGUI的ScrollView能够实现鼠标或者手势对图标的滚动操作,现在在很多的游戏中都能够见到。例如在《愤怒的小鸟》中的关卡选择等等。实现图标的滚动操作在NGUI中很容易实现,只要在Panel中加入一个UIDragPanelContents组件,再做些细节上的操作就可以了。在本教程中,我们将分三步来完成这个例子。第一步,创建窗口背景;第二步,创建和实现图标滚动效果;第三步,实现一些小细节上的效果。 第一步,创建窗口1. & & &',
blogTag:'',
blogUrl:'blog/static/',
isPublished:1,
istop:false,
modifyTime:0,
publishTime:3,
permalink:'blog/static/',
commentCount:0,
mainCommentCount:0,
recommendCount:0,
bsrk:-100,
publisherId:0,
recomBlogHome:false,
currentRecomBlog:false,
attachmentsFileIds:[],
groupInfo:{},
friendstatus:'none',
followstatus:'unFollow',
pubSucc:'',
visitorProvince:'',
visitorCity:'',
visitorNewUser:false,
postAddInfo:{},
mset:'000',
remindgoodnightblog:false,
isBlackVisitor:false,
isShowYodaoAd:false,
hostIntro:'游戏编程博客欢迎大家关注。我对生活充满激情和热爱,现在从事游戏编程行业,希望做一款自己满意的游戏!',
hmcon:'1',
selfRecomBlogCount:'0',
lofter_single:''
{list a as x}
{if x.moveFrom=='wap'}
{elseif x.moveFrom=='iphone'}
{elseif x.moveFrom=='android'}
{elseif x.moveFrom=='mobile'}
${a.selfIntro|escape}{if great260}${suplement}{/if}
{list a as x}
推荐过这篇日志的人:
{list a as x}
{if !!b&&b.length>0}
他们还推荐了:
{list b as y}
转载记录:
{list d as x}
{list a as x}
{list a as x}
{list a as x}
{list a as x}
{if x_index>4}{break}{/if}
${fn2(x.publishTime,'yyyy-MM-dd HH:mm:ss')}
{list a as x}
{if !!(blogDetail.preBlogPermalink)}
{if !!(blogDetail.nextBlogPermalink)}
{list a as x}
{if defined('newslist')&&newslist.length>0}
{list newslist as x}
{if x_index>7}{break}{/if}
{list a as x}
{var first_option =}
{list x.voteDetailList as voteToOption}
{if voteToOption==1}
{if first_option==false},{/if}&&“${b[voteToOption_index]}”&&
{if (x.role!="-1") },“我是${c[x.role]}”&&{/if}
&&&&&&&&${fn1(x.voteTime)}
{if x.userName==''}{/if}
网易公司版权所有&&
{list x.l as y}
{if defined('wl')}
{list wl as x}{/list}求助!!!NGUI 动态加载scrollview问题!_unity3d吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:32,740贴子:
求助!!!NGUI 动态加载scrollview问题!收藏
我做了个 scrollview 动态加载item item是个Prefab 加载完成后 能进行滑动但是 一直有显示 出框应该消失的裁剪框大小设置了的如图 ! 但是在代码中动态删除了 item的 UIPanle 就没问题了 这是什么情况 !求大神解决啊 !哭死!!!
uipanle是单独一个层了,父级的设置起不到作用的
选上 分割~
超出框的就不会显示了
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或求教
UIScrollView.onDragFinished会响应多次的问题,如何解决?-NGUI-论坛-U3D在线
Unity3D在线
当前位置: ->
-> 求教
UIScrollView.onDragFinished会响应多次的问题,如何解决?
NGUI 论坛 > 求教
UIScrollView.onDragFinished会响应多次的问题,如何解决?围观:563 | 回复:13
张不轩积分:10帖子:2
求教
UIScrollView.onDragFinished会响应多次的问题,如何解决?
吕九积分:10帖子:1
@四爷暂停回答问 前两周问的关于Assetbundle的问题,自己做了各种实验,系统整理了一下Assetbundle里面的依赖,内存占用,还有一些坑,然后写了一篇文章,累死了 /ybgame/p/3973177.html
吕九积分:10帖子:1
这么快看完了?
周新凡积分:3帖子:0
先赞了先。。
梁九积分:1帖子:0
夏侯良云积分:19帖子:0
没看完 但是感觉很高大上的样子
夏侯良云积分:19帖子:0
吕九积分:10帖子:1
绝对有用的
贾雅山积分:12帖子:0
授业解惑!好样的
蒋碧萱积分:31帖子:3
继续求助攻。。这个种上之后没碰撞 求解 CUbe已设置Collider
曾怜风积分:48帖子:1
免责声明:本站所有内容来源于互联网,如果本站部分内容侵犯您的权益,请您告知,站长会立即处理
Copyright Unity3D在线 All Rights Reserved.Theme by U3dOL |SiteMap |网站地图 |百度统计| 联系我们4721人阅读
注意:本文翻译时NGUI版本已经更新到3.0.7
原文地址:
一个被裁剪的UIPanel是不完整的,除非它能像滚动视图那样被拖动是吧?没错!
只需要简短的三步,就能把panel转化为滚动视图:
首先,选择你想拥有滚动视图的Panel,然后在场景视图中右键打开菜单,选择Attach-&Scroll View。(检查Panel的“Clipping”,确保其值为“Soft Clip”)现在你已经有了一个滚动视图,选择它的通过拖动紫色的手柄来选择它的矩形就像你选择挂件的矩形一样。最后一步是增加一个UIDragScrollView到最少一个碰撞器上。同样的,选择碰撞器,在场景视图中右键,Attack-& Drag Scroll View
注意,如果你不止有一个碰撞器,那么你需要每个都加“Drag Scroll View”以便它们能用于拖动面板。比如一个横向的滚动列表,你需要对列表所有对象都加上“Drag Scroll View”。
注意右键菜单内容是上下文关联的。所以如果你右击一个没有碰撞器的挂件,你是不会看到“Drag Scroll View“选项的。
scroll view 有些选项可以调整。第一个是Movement,它让你选择你的滚动面板是水平滚动还是垂直滚动。你也可以选择Unrestricted来实现随意拖动。如果你想自定义移动,也可以使用Custom设置你的x和y值。
接下来的是Drag Effect控制着当你拖动的时候,滚动视图是怎样表现的。MomentumAndSpring是类似ios默认的行为。
如果你想让你的滚动面板可以通过鼠标滑轮滚动,设置ScrollWheelFactor值。如果你想让鼠标滑轮反过来滚动面板,你可以设置负数。
Momentum Amount控制什么时候开始拖动滚动视图。根据你的需要调整这个值来让它更灵敏或更不灵敏。
Reset Position控制当视图被程序重置的时候它在哪个位置。(0,0)表示左上角。如果你想要一个中间位置,你可以指定(0.5,0.5)。
大多数情况下,你会使用Restrict Within Panel选项。
Cancel Drag If Fits选项将防止内容被拖出区域。如果关闭,会可以拖动内容到边界外,不过会有阻力。
Smooth Drag Start和IOS &Drag Emulation选项更给力通常你保留默认值即可。
如果你有一个水平或垂直滚动条,你也能在下面对应的域指定它们。一旦这么做,你也能选择什么情况下出现滚动条。
在NGUI3.5.5或更早版本,scroll view只是裁剪它里面的挂件。如果你内嵌了其它scroll view,不会发生裁剪。只有一个裁剪会发生。NGUI 3.5.6去除了这个限制。
Pro-Tip #1
最好使用让滚动条的Show Condition为OnlyIfNeed,这样可以只在必要的时候显示。
Pro-Tip #2
如果你想要创建一个无尽的Scroll View,附加一个UIWrapContent,就像下面:
如果你有一些和这个组件相关的问题,也可以在下面讨论。
如果你有一些和这个组件相关的问题,也可以在下面讨论。
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:335734次
积分:4901
积分:4901
排名:第2718名
原创:77篇
译文:38篇
评论:362条
有意向投资或合作手游开发的,可以联系本人:QQ
喜欢火影、喜欢Java、喜欢Unity3D、喜欢游戏开发的都可以加入木叶村Q群:
(1)(3)(3)(2)(2)(1)(2)(7)(10)(3)(12)(3)(1)(1)(3)(3)(2)(1)(1)(2)(4)(2)(1)(2)(2)(13)(19)(2)(3)(8)NGUI的scrollView永远在其他层之上,大家有这样的问题没?_unity3d吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:32,740贴子:
NGUI的scrollView永远在其他层之上,大家有这样的问题没?收藏
只要某个界面有scrollView
这个scrollView就永远在其他层的上面
永远无法被遮住 调深度没有任何作用
不知道大家有这样的问题没? 求指导啊
没有啊 刚刚试验过
深度调到后边就可以了
我用最简单的按钮做实验的
不知道其他是什么情况、
我也是啊 求助....
panel层和panel层比,layer和layer比
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或

我要回帖

更多关于 ngui scrollview事件 的文章

 

随机推荐