-1

我对 Unity 很陌生,所以如果这是一个基本问题,我很抱歉。我一直在尝试为手机游戏设置 UI,但我不太确定如何让 UI 锁定它的位置,无论屏幕大小如何。我尝试过使用锚点(尽管我不完全了解如何正确使用它们),我尝试过使用画布缩放器,我查看了Unity 文档,但似乎找不到答案。当我将游戏构建到我的设备/在游戏视图中切换屏幕尺寸时,按钮处于屏幕外/屏幕外的一半。有谁知道如何解决这一问题?

4

1 回答 1

0

您可以通过选择 UI 对象(例如按钮)然后单击此处并选择正确的锚点来设置您的锚点。您还可以按下 shift 来设置枢轴和/或 alt 以同时将对象移动到该点。对象现在应该锚定到该点并保持其位置,即使分辨率改变。您也可以从检查器中设置精确的位置。只需调整 Pos X 和 Pos Y 变量。它仍然会坚持锚点。

请注意,您可能必须使用 Canvas 对象的 UI Scale 模式及其设置来获得正确的设置。

于 2020-12-19T15:08:28.240 回答