Unity3d中完美的方形按钮

时间:2015-12-31 19:21:02

标签: unity3d unity3d-gui

我正在尝试为我的移动项目创建灵活的菜单,但我遇到了新的UI系统问题。我可以用代码做到这一点但我想知道它是否可能没有编码。

这是我正在尝试做的事情: http://i.imgur.com/33yMRgV.jpg

基本上,我想要一个高度为总屏幕高度%10的菜单区域。因此,例如,如果它是高清设备,我希望图像中红色区域的高度为192像素(1920/10)。我可以轻松地做到这一点,但我也希望在右上角对齐192x192按钮。我可以将高度设置为父级,因此它也变为192但我无法将宽度设置为高度。我可以使用比率钳工来制作正方形,但我不能将它们并排放置。

所以基本上我只想将元素的宽度设置为它的高度并将它们并排放置而不进行编码。有可能吗?

谢谢

1 个答案:

答案 0 :(得分:0)

在Canvas中有一个面板,然后添加水平布局组,然后在该面板中添加按钮。

注意:为了使按钮水平放置,您需要增加面板的宽度,而不是增加画布的宽度。