2016-03-11 85 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对象时自动添加)。其余的应该是面板,例如 –