【NGUI】白痴的成神之路(我自己的笔记而已)

来源:互联网 发布:matlab仿真软件介绍 编辑:程序博客网 时间:2024/05/29 13:34

先说好,这篇文章万一被谁看见了都别当教程用,这是我的笔记而已...估计很不准确。





【2】点击Button,模型就来回转圈或者移动到某个位置。也不一定是模型啊,各种东西都能实现这个效果 = =、

          先给模型加上Tween Position 或者Twenn Rotation。把√去掉 - -!

          style属性可以改需要移动的方式,一次啊多次啊来回啊什么的...

          From     To当然是设置初始位置和移动后的位置的还用我多说?

          给button加一个Button Tween。 把模型拖到它下边的 Tween Target属性上去~ Play Direction你自己试试就知道是干毛的了。

          然后你试试看效果。~~~~·那种跟抽屉似的道具栏应该就是这样弄出来的,一点击就滑动上来,再点就消下去的效果。

          

【3】滚动条控制事物滑动。也是做道具栏的呗。

          步骤略多,我脑容量不太够。

          1.当然是先创建一个Scroll Bar。它下边有个属性Direction妥妥的是选择横向或者纵向滚动条的。

          2.①建个Panel

             ②panel下边建个空游戏对象,然后给它附上Component下NGUI下的Interation下的Grid组件(制动帮你把他之下的子控件给对齐喔~~~)= =、表达能力不太好使。Grid                  下的Arragement属性是横着对齐还是竖着对齐。Cell Width/Height是两个子控件相差多远的。

                  再给他加一个UICenter On Child。

             ③这一步当然是建立一堆子控件了。比如一堆Label,不用管他的位置,Gird已经帮你对齐了,心急的话可以点一下Gird下的Reposition Now试试看。

             ④这一堆label都给他们添加一个NGUI下Interation下的Drag Panel Contents,再给它们添个Box Collider。

             ⑤给Panel添个NGUI下的Interation下的Draggable Panel 。下边的属性有个Scale,让哪个轴向滚动就把那个定为1,其他改成0,要不效果虽能实现,但它总是乱跑不                    听话。把Scroll Bar拖到它下边那个Vertical Scroll Bar下,你要是滚动条是横着的你就拖横着的也可以.... 它下边的Show Scroll Bars你自己试试就知道是干毛的了。

             ⑥哎我凑!可算完成了....怎么可能...

             ⑦注意看下Panel 的UIPanel里的Clipping属性,把他改成Soft Clip,下边咔嚓一下就多出来三列值,第一列控制显示的位置,第二列大小,第三列我不知道- -、反正你                   改前两列估计想要的效果就出来了,就那种只在特定区域显示出来,没滚动到那片区域的Label你是看不见的~

             ⑧哎妈呀,可算完工了。看着写了一大滩,其实真做起来2分钟,真的。又不用你写代码紧张个蛋。


         【4】NGUI屏幕自适应

                    最外边的Anchor属性里的side改成Center。

                    给里面的panel加个UIStretch组件。里面的Style属性改成both。Relative Size里的X=1/屏幕宽度(480),Y=1/屏幕高度(854)。哦对了它上边有个属性叫Style设成Both。

                    里面的Button什么的,如果想把它放在角里什么的,就给它加个UIAnchor,设它的Side属性为哪个位置,下边还有个Relative Offset可以改改位置什么的- -~

                    (这是这篇不靠谱文章里最不靠谱的了估计。)

                    

原创粉丝点击