首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Unity中的小白盒

Unity中的小白盒
EN

Stack Overflow用户
提问于 2021-11-27 14:30:39
回答 2查看 49关注 0票数 0

我是unity的新手,我做了一个游戏,但它不能使用不同的分辨率。当我编辑一个按钮时,它会在画布的中心显示一个小方框。我尝试了很多东西,但都没有帮助,按钮仍然一半在屏幕上,一半不。

有人能帮我吗?

EN

回答 2

Stack Overflow用户

发布于 2021-11-27 16:24:03

要使UI与多分辨率一起工作,您需要两件事:

第一个: RectTransform

第二:画布缩放器

RectTransform是一个位置,当您更改分辨率时,矩形位置与UI之间的距离是一致的,默认情况下它位于屏幕的中心。您可以通过UI中的RectTransform组件对其进行调整

Canvas Scaler :您可以在包含您的UI的画布中使用它。您可以选择要缩放的默认分辨率,例如1920*1080,然后UI将根据宽度或高度进行缩放

票数 0
EN

Stack Overflow用户

发布于 2021-11-28 10:04:30

我找到问题了。该按钮具有限制RectTransform的父级。我已经将父画布变成了一个完全不同的画布,并且它起作用了。我在本教程中找到了答案:https://www.youtube.com/watch?v=FeheZqu85WI

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70135676

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档