我在Unity中进行了2D游戏。我有一个用作背景的精灵,所以我试图将它与相机的底部对齐。
现在,我使用此代码将其水平居中:
#pragma strict
function Start () {
transform.position = Camera.main.ViewportToWorldPoint(new Vector3(0.5, 0, 5));
}
function Update () {
}
相反,我希望精灵垂直对齐,以便精灵的底部与摄影机的底部对齐(如上图所示)。
我该如何做到这一点?
答案 0 :(得分:1)
最简单的方法?您可以将该精灵放在空的游戏对象上,并将父级的枢轴设置为精灵的底部。然后你将直接移动那个父对象而不是sprite。