unity-game-engine - 将 Sprite 与相机的底部边缘对齐

标签 unity-game-engine

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

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

#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

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

我怎样才能做到这一点?

最佳答案

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

关于unity-game-engine - 将 Sprite 与相机的底部边缘对齐,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43965510/

相关文章:

android - 统一注销UnityEngine.Social

unity-game-engine - 统一2D : dynamically create a hole in a image

unity-game-engine - Unity 中的音频音量

unity-game-engine - 在一台计算机上收集多个 kinect v2 数据

unity-game-engine - 如何在Unity中引用实例化对象?

android - Unity 中的原生 C++ 和 Java Android 库

animation - Unity动画循环偏移不起作用

javascript - 在同一页面上运行 2 个 Emscripten 脚本

unity-game-engine - 无法在 HoloLens 上部署

ios - 是否需要调用FB.Init()?