添加图片到Atlas中,在u3d中的图片目录下,右键 NGUI --> Open Atlas Mater , 然后就选中你需要的图片,之后,就自动添加到这里了,然后点击界面上
的 add/update一下,就可以找到这些图片在uisprite空间中了,另外,一些比较大的UI图片,就用Texter控件,小图片就用sprite控件。
1.给他的子节点:Items加上EventListen 和 Drag ScrollView组件,每个都加上就可以了。
另外,添加了资源要重新导出才能应用到项目中去。
如何使用滚动控件
1.创建一个gameobj
2.添加 uipanle 设置层级后,再设置SoftClip,Size设置为(总行数*单行的Wid),单行的宽度Hig , Softness好像是设置几行?其他不变,
然后再在同一的gameobj添加ScrollView组件,设置好横向还是纵向即可,
然后再在这个gameboj下面绑定你想要滚动的元素,直接绑定也行,也可以先绑定Grid然后再弄Items也行,
关键的地方来了:这些item必须要设置3个属性才可有滚动效果:1.添加EventLinstener组件2.添加Drag Scroll View组件 3.必须设置boxCollider,3者必须有
尼玛现在还有第四点,要把Template的layer设置为UI,而不是default.靠。 4.设置layer->UI :在右上角
图片自适应某个节点的宽高:不用老是调整:
UISprite 和 UITexaul 等图片的控件,其有自适应属性:Anchors --> 选择 Unified .. OnStart.... Target可以拖动左侧的节点作为自适应节点,一般默认是它自己的父节点,
一般left right bottom top 右侧的值为0, 这样不管父节点宽高怎么变,那么自适应的该图片,就同时会变,就不需要你再去设置高宽了。
尼玛,
淡入淡出:
加个Tween Apal组件,然后设置他的from 透明度值0 to透明度值0.8 在设置持续时间 3秒,
位移动画效果:
加个Tween position组件,然后设置他from 位置localposition的x y z , 然后设置他的目的地 to x y+500 z ,再设置时间3秒,那么他就会水平移动500了