2016-03-11 117 views
0

我是Unity新手。Unity中的數獨格5

我正在將我用WPF編寫的Sudoku遊戲轉換爲Unity2D。我轉換了一切。然而,我不能像WPF中那樣用Button實現9 * 9網格。

在WPF中,我創建了81個具有相同事件的按鈕。所以當它被稱爲我只是讓他們的位置顯示鍵盤只有數字,單元格允許。

這是我需要

enter image description here 這裏是我做的。

1:I插入畫布然後試圖垂直佈局(用於添加3行)沒有成功

2:然後我試圖網格佈局與帆布帶可固定數欄沒有成功

3:網格佈局與靈活選項仍然沒有結果。

我也嘗試通過編碼使用GUI.BOX,並仍然結果不好。

我該怎麼辦?

+0

團結初學者教程https://unity3d.com/learn/tutorials/modules/beginner/live-training-archive/the-new-ui – Fattie

回答

2

不要使用GridLayout,它只適用於固定大小的「圖標」 - 無關緊要,請勿使用。

首先使用VerticalLayoutGroup

包括..

enter image description here

不要忘記你必須把LayoutElement在每臺三個項目的。

讓工作第一。

然後,對於MIDDLE項目,添加一個水平組並使其工作。

+0

我照你所說的做了。首先添加垂直佈局,並檢查佈局元素靈活寬度。然後在主畫布上添加3個畫布。然後重複第1步。中畫布增加了水平佈局。但是,我無法根據需要重新調整畫布和按鈕的大小。我該怎麼做?我是否需要添加內容大小過濾器? –

+0

我已經做了靈活的寬度高檢查。仍然無法調整大小 –

+0

實際上,您只需要一個畫布(頂層,在添加任何其他UI對象時自動添加)。其餘的應該是面板,例如 –