将 UI 按钮放置在视口/屏幕的左下角?

Nei*_*ard 2 unity-game-engine

如何放置 UI 按钮(新 UI),使其始终位于屏幕/视口的左下角?我的想法是用这样的代码来做到这一点:

void Awake () {
  fireButton.transform.position = new Vector3(Screen.width - 50, Screen.height - 50, 0);
}
Run Code Online (Sandbox Code Playgroud)

它根本不起作用。我怎样才能最好地做到这一点?

Jon*_*ert 6

不要在代码中执行此操作,而是单击场景或层次结构中的 UIButton,然后进入检查器,在变换组件的左上角,您将看到一个正方形,单击它,按住 Shift 和 Alt,然后单击“左下角” ' 正方形将其锁定到屏幕的那一侧。