NGUI之scroll view的製作和踩坑總結

2021-09-08 12:50:24 字數 572 閱讀 4360

之前也看了不少童鞋謝了關於ngui的scroll view的製作

下面我寫下自己的製作過程以及心得,希望對童鞋們有所幫助。

1.首先建立乙個960*640的背景參考

效果如圖:

採坑總結:

一、新建乙個物件的時候,需要確定這個物件的顯示層級(layer選項)一定要和ngui攝像機設定的顯示層級一樣。

二、如果新增的component中有攝像機選項的話,那麼一定要檢查攝像機一定要設定成ngui的攝像機,因為一般場景裡面除了ngui的攝像機之外還有渲染場景物體的攝像機。

三、兩個panel不要設定為同一depth,不然各種調不對。

四、uidragpanelcontents和colider一定要掛在同乙個物體身上,不然不會響應拖拽事件,比如你在grid物件下掛了乙個item物件,這個item物件下面有乙個sprite,如果你把uidragpanelcontents放在sprite上,把colider放在item上,那麼是不會響應拖拽事件的。

ngui中scrollview的使用

uiscrollview製作滑動列表,可橫向,豎直展示一些列表在固定可視範圍內 uiscrollview只是乙個可滑動的ui元件 如果需要製作複雜的可視區域ui需要配合使用uipanel與uigrid 這樣更方便ui的展示 a.建立乙個2d ui root,在ngui選單上建立乙個scroll vi...

NGUI研究院之NGUI3 0事件(九)

最近在處理ngui公升級3.0的事宜,發現ngui這次公升級變化挺大的。之前在ngui2.x中很多處理事件的 是這樣的1 2 3 4 5 6 7 8 9 10 11 12 13 void start void onfinished uitweener tween 很抱歉,如果你公升級到了ngui3....

NGUI核心元件之UIAtlas

uiatlas是乙個容器,他包含了許多sprite的座標資訊。如果你對這個概念不是很熟悉,你可以這樣理解 與使用很多小的貼圖來渲染ui相比,使用一張包含了所有小貼圖的大貼圖的效率要高許多。這些小的貼圖就被叫做sprite,這個大的貼圖就被叫做atlas。在使用ngui渲染任何東西之前,首先需要建立乙...