1. 程式人生 > >NGUI 製作簡易揹包UI

NGUI 製作簡易揹包UI

前言

 最近閒的時候,體驗了幾款比較火爆的手遊,其中個人認為做的比較好的一款是 暗黑黎明。

正好自己的小遊戲,要做一個揹包的UI,就模仿下,暗黑黎明吧

 先看一下 暗黑黎明 本身的揹包的UI


一個佔據螢幕整體的UI設計,左邊是人物裝備,右邊是揹包,最右邊是tabs,可以切換成不同的分類。

揹包欄裡面是一個一個小格子,是可以根據手指的滑動而上下滾動的。

恩,我要做的UI,也是簡單的實現上面的功能。

Scroll view

首先在NGUI 的UIRoot下,建立一個sprite來作為揹包的背景圖片,命名為beibao
在beibao下面,建立一個scroll view
上面掛有兩個指令碼,UIPanel,UIScroll view 

在scroll view下建立Grid,並且在grid下,建立sprite作為 揹包格子,並且新增collider元件 和 Drag Scroll view指令碼。 這樣就可以在格子上,滑動滑鼠來進行移動了,
建立一個格子後,按 ctrl+D,複製多個格子。修改grid指令碼引數,可以自動排列格子,這裡不得不說,NGUI很強大
到這裡,一個揹包面板就做好了,而且是可以滑動檢視更多哦!,下面來看看通過tab來切換不同面板

Tabs

這裡只是簡單的使用ngui現有的指令碼,如果想要了解更多,請自行研究
這樣就可以實現面板的切換了。最後看一下整體效果
恩,感覺和暗黑黎明沒法比啊 哈哈~~~~~~~~