Unity中的小白盒
Posted
技术标签:
【中文标题】Unity中的小白盒【英文标题】:Little white box in Unity 【发布时间】:2022-01-05 04:19:15 【问题描述】:我是 Unity 新手,我制作了一款游戏,但它不适用于不同的分辨率。 当我编辑一个按钮时,它会在画布的中心显示一个小框。 我尝试了很多东西,但没有任何帮助,按钮仍然一半在屏幕上,一半没有。
有人可以帮我吗?
【问题讨论】:
【参考方案1】:要让 UI 使用多种分辨率,您需要做两件事:
首先:矩形变换
第二个:画布缩放器
RectTransform 是一个位置,当你改变分辨率时,rect 的位置到 UI 的距离是一致的,默认在屏幕的中心。您可以通过 UI 中的 RectTransform 组件对其进行调整
Canvas Scaler :您可以在包含您的 UI 的画布中使用它。您可以选择默认分辨率进行缩放,例如 1920*1080,然后 UI 将根据宽度或高度进行缩放
【讨论】:
你好,我都有,但是当我想移动 RectTransform 时,它会用这个框限制它的位置,所以我不能把它移动到右下角。 hmm,你的盒子是否被另一个游戏对象包含?【参考方案2】:我发现了问题。 该按钮有一个限制 RectTransform 的父级。 我已将父级更改为完全不同的画布,并且它起作用了。 我在本教程中找到了答案:https://www.youtube.com/watch?v=FeheZqu85WI。
【讨论】:
我可以为我的回答请求点赞吗?:+()以上是关于Unity中的小白盒的主要内容,如果未能解决你的问题,请参考以下文章
沙盒中的 OAuthPermissionsException Instagram API