我有一个具有垂直布局和2个元素的画布(实际上,它是仅具有recttransform的元素,我们称之为容器)。因此,这两个容器的高度为屏幕的一半,宽度为拉伸的宽度,可以。如何在容器上方放置文本元素并将其对齐到该容器的底部?我尝试在recttransform小部件中按下底部按钮(也带有shift和alt),看来它根本不影响我的转换
P.s。可以使用一些免费插件代替UI布局的默认统一组件吗?
答案 0 :(得分:2)
有多种放置UI元素的方式
我还建议您查找有关Unity UI锚定,定位,缩放和布局的教程。您需要比Stack Overflow更深入地了解这些事物如何相互作用。否则,当您以不同的宽高比重新排列或显示时,您会突然发现UI行为异常。
答案 1 :(得分:0)
使用Unity UI系统相当简单。您只需要习惯它。以下是完成所需目标的简单步骤:
Text
元素创建为该容器的子元素。RectTransform
组件值:min
和max
)都设置为 0 。pivot
的值设置为 0 。Pos Y
的值设置为 0 。现在,您的Text
元素锚定在容器的底部,并且其位置(和高度)是从Text
元素本身的底部开始测量的。