NGUI:UIGrid

概觀:

UIGrid 是個助手腳本,它讓你能夠輕易的將widgets布置到一個固定大小的格子中。它可以使用在編輯階段或是執行階段。假如你想要不同大小的格子,你可以使用UITable來 代替。

要使用UIGrid,先選擇一個面板(panel),在scene視窗中的任意地方按下右 鍵,從建立(Create)表單中選擇格子(Grid)。你也可以將UIGrid 簡單地附 加到任何空的遊戲物件。

初始布置(Arrangement )決定子物件會以哪個方向來放置,水平(Horizontal)代表延著右邊延伸,垂直(Vertical)代表延著下方延伸。

每條線的最大數量(Max Per Line)框控制水平方向的行數,已及垂直方向的列數。
(維克:內陸與台灣的行與列的意義似乎相反???)

格子的寬度與高度(Cell Width and Height)決定格子內項目間的空間。

預設情況下,格子(Grid)會簡單的將其子物件重新安排位置,順序是以子物件被建立的的順序為準。假如你想要改變這點,並且指定特定的順序,你可以把它們按照順序命名為("001", "002", "003", 等等..),並且選取"Sorted"選項。這樣做可以讓Grid在調整位置之前先進行排序。

最後,假如你要留下隱藏(invisible (disabled))的物件造成的空格,關掉隱藏失效(Hide Inactive)的旗標。預設情況下,這個旗標是開啟的,因此隱藏的物件會值接被忽略掉。

新手提示:

在執行期間中使用Grid來重新訂位物件十分有用,但你也可以在編輯階段中執行它。簡單地對其按下右鍵,選擇執行(Execute )選項。然後你就可以安全的刪除元件,假如你不在需要它的話。(維克:在 "檢視區(Inspector)" 對著UIGrid元件按右鍵選執行,排列好後,如果不會在需要的話就可以把UIGrid刪掉。)

類別文件:

http://tasharen.com/ngui/docs/class_u_i_grid.html

本頁面是翻譯官方網頁的文件:UIGrid

 
 

  按個讚!~支持本站!~

FB推薦載入中