C# 调整窗口大小时,UI不移动

C# 调整窗口大小时,UI不移动,c#,unity3d,C#,Unity3d,不知何故,我不明白为什么,当我调整窗口大小时,UI的某些部分不移动。看起来它们不是相对于画布边框放置的,即使它们是画布的子对象。我试图对有此问题的UI组件进行分离和重新设置父级,但没有任何解决方法。我重新启动了unity,删除了这些部分并再次创建了它们,添加了新的UI对象,但仍然是同一个问题。而我的UI的旧部分可以很好地随画布调整大小。 你知道会出什么问题吗 调整窗口大小之前: 使用鼠标调整窗口大小后: 白色的正方形应该留在左上角,但看起来好像是固定的 您必须从转换组件中设置UI组件的轴。有

不知何故,我不明白为什么,当我调整窗口大小时,UI的某些部分不移动。看起来它们不是相对于画布边框放置的,即使它们是画布的子对象。我试图对有此问题的UI组件进行分离和重新设置父级,但没有任何解决方法。我重新启动了unity,删除了这些部分并再次创建了它们,添加了新的UI对象,但仍然是同一个问题。而我的UI的旧部分可以很好地随画布调整大小。 你知道会出什么问题吗

调整窗口大小之前:

使用鼠标调整窗口大小后:


白色的正方形应该留在左上角,但看起来好像是固定的

您必须从转换组件中设置UI组件的轴。有一个框,单击它,然后按shift和alt来设置轴。还可以将面板用作需要调整大小的组件的父级。

您必须从转换组件设置UI组件的轴。有一个框,单击该框,然后按shift和alt来设置轴。还可以将面板用作需要调整大小的组件的父级。

如果没有问题的图片,几乎不可能为您提供帮助。另外,在你的问题中放上你用来调整UI大小的代码。我刚刚添加了一些图片以提高清晰度。好的,那么放上你用来调整UI大小的代码。我没有使用任何代码,我只是用鼠标调整窗口的大小,就像其他窗口一样。我只是用Unity的IDE来放置这些组件。如果不了解您的问题,几乎不可能帮助您。另外,在你的问题中放入你用来调整UI大小的代码。为了更清晰,我刚刚添加了一些图片。好的,把你用来调整UI大小的代码放进去。我没有使用任何代码,我只是像其他窗口一样使用鼠标调整窗口大小。我只是使用Unity的IDE来放置这些组件