【问题标题】:Sudoku Grid in Unity 5Unity 5 中的数独网格
【发布时间】:2016-03-12 01:28:58
【问题描述】:

我是 Unity 新手。

我正在将用 WPF 编写的数独游戏转换为 Unity2D。我转换了一切。但是,我无法像在 WPF 中那样使用 Buttons 实现 9*9 网格。

在 WPF 中,我创建了 81 个具有相同事件的按钮。所以当它被调用时,我只是让他们的位置显示键盘只有单元格允许的数字。

这是我需要的

这就是我所做的。

1:我插入画布,然后尝试垂直布局(添加 3 行)但没有成功

2:然后我尝试使用带有可固定计数列的画布进行网格布局,但没有成功

3:带有灵活选项的网格布局仍然没有结果。

我也试过用GUI.BOX编码,结果还是不好。

我该怎么做?

【问题讨论】:

标签: c# user-interface unity3d unity5


【解决方案1】:

不要使用GridLayout,它只适用于固定大小的“图标”——这里无关,不要使用。

第一次使用VerticalLayoutGroup

包括..

别忘了你必须在你的三件物品上都写上LayoutElement

首先让它工作。

然后,为您的中间项目添加一个水平组并使其工作。

【讨论】:

  • 我照你说的做了。首先添加了垂直布局,并检查了布局元素灵活宽度高度。然后在主画布上添加了 3 个画布。然后重复第一步。对于中间画布添加了水平布局。但是,我无法根据需要重新调整画布和按钮的大小。我该怎么做?我需要添加内容大小过滤器吗?
  • 我已经检查了灵活宽度高度。仍然无法调整大小
  • 实际上你只想要一个画布(顶层,当你添加任何其他 ui 对象时会自动添加)。其余的应该是面板,例如
  • 没错,只有一个canvas,@AjitHegde
  • 我必须为每个布局添加内容过滤器还是只为一个布局添加内容过滤器
猜你喜欢
  • 1970-01-01
  • 2013-11-10
  • 1970-01-01
  • 1970-01-01
  • 2015-03-16
  • 1970-01-01
  • 2011-03-21
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多