【发布时间】:2019-03-31 01:12:37
【问题描述】:
我有一个表单,我想在需要时将表单的输入/子项向下移动以显示错误消息。
我可以遍历孩子,然后我只想向下移动 20 个像素,这大约是错误文本的高度,但输入沿 x 轴向下移动约 3000。我确信我做错了什么是显而易见的。
foreach (Transform child in Form.transform)
{
Vector3 p = child.position;
Debug.Log(child.name);
p.x += 20f;
child.position = p;
}
【问题讨论】:
-
请记住,基于默认相机设置,每个统一单位是 100 像素,所以到 20f 时,您实际上将它们移动了 2000 像素