我有一个矩形(精灵),我需要在该矩形内放置不同的游戏对象(精灵),但所有它们都被它们的底部“对齐”。
对于我的生活,我不能让它在Unity中发挥作用。
说我的盒子的高度为5。
我想放置不同大小的物体,以便它们在箱子内的2.5 y轴处“休息”。
有没有人知道我怎么做,因为transform.position从GameObject的中心测量?
谢谢!
答案 0 :(得分:0)
不要使用transform.position,使用RectTransform属性,因为它们会考虑锚点。特别是你需要在prebab / inspector中为sprite设置anchor position,然后使用RectTransform.anchoredPosition来定位它。