2

我正在 Unity 中制作 2d 游戏。我有一个精灵作为背景,所以我试图将它与相机的底部对齐。

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

#pragma strict


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

function Update () {

}

结果是这样的: 我拥有什么与我想要什么的图表

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

我怎样才能做到这一点?

4

1 回答 1

1

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

于 2017-05-14T16:22:37.527 回答