Unity2D - 不同大小的变换的统一定位

时间:2017-01-20 04:27:41

标签: unity3d unity5 unity3d-2dtools

我有一个矩形(精灵),我需要在该矩形内放置不同的游戏对象(精灵),但所有它们都被它们的底部“对齐”。

对于我的生活,我不能让它在Unity中发挥作用。

说我的盒子的高度为5。

我想放置不同大小的物体,以便它们在箱子内的2.5 y轴处“休息”。

有没有人知道我怎么做,因为transform.position从GameObject的中心测量?

谢谢!

1 个答案:

答案 0 :(得分:0)

不要使用transform.position,使用RectTransform属性,因为它们会考虑锚点。特别是你需要在prebab / inspector中为sprite设置anchor position,然后使用RectTransform.anchoredPosition来定位它。