将精灵与相机底边对齐

时间:2017-05-14 15:11:47

标签: unity3d unity2d

我在Unity中进行了2D游戏。我有一个用作背景的精灵,所以我试图将它与相机的底部对齐。

现在,我使用此代码将其水平居中:

#pragma strict


function Start () {
    transform.position = Camera.main.ViewportToWorldPoint(new Vector3(0.5, 0, 5));
}

function Update () {

}

结果是这样的: Diagram of what I have vs. what I want

相反,我希望精灵垂直对齐,以便精灵的底部与摄影机的底部对齐(如上图所示)。

我该如何做到这一点?

1 个答案:

答案 0 :(得分:1)

最简单的方法?您可以将该精灵放在空的游戏对象上,并将父级的枢轴设置为精灵的底部。然后你将直接移动那个父对象而不是sprite。