当前位置: 首页 > 知识库问答 >
问题:

如何在unity中为不同的屏幕大小设置基于购物的UI?

澹台臻
2023-03-14

我正在尝试为不同的屏幕大小设置一个基于购物的UI。在Inspector内的画布设置中,我给出了750 x 1334(Iphone 6)的参考分辨率

UI缩放模式-缩放与屏幕大小匹配(宽度-高度)-0.5(我改变为一个可以在图像中看到他们)

不知何故,我根据给定的设计放置了图像和文本。在Iphone的分辨率下看起来还可以。但在Ipad中,按钮和文本被混淆了。现在我更改匹配(宽-高)-1。结果是它看起来不错,但在ipad视图中,它看起来很小,两边有足够的空间。如何获得所有不同屏幕尺寸的匹配视图/外观。

共有1个答案

姬欣怡
2023-03-14

实际上,你不需要改变匹配的大小。

你实际上必须使用的是锚。如果你使用锚,无论屏幕大小如何变化,UI元素都会随之调整大小。

请看团结官员的这段视频。它肯定会解决你的问题。

https://www.youtube.com/watch?v=FeheZqu85WI

谢谢你。如果这能解决你的问题,你可以接受这个答案。

 类似资料:
  • 我的第一个Android应用程序。而且,我正在努力解决这个问题- 然后我放了一个十美分硬币。xml 唷!但这还不够。我想有不同的文本大小(和其他尺寸,我不在这里谈论图像)的手机 下面是我正在做的一个例子: 然后在迪蒙斯。xml,应该是:17 这个值,即这里的17,将在每个设备中不同,即它在每个值文件夹下的每个dimens.xml中被赋予不同的值。我希望是清楚的。

  • 我第一次使用swing API来获得我的win应用程序的屏幕分辨率。 如何设置目前的屏幕大小在Java摆动?

  • 我正在尝试以编程方式添加ImageView,但不要在不同的屏幕上制作相同的大小。我尝试了许多比例代码,但没有任何好的结果。 屏幕:屏幕图像 这是我的代码:

  • 嘿,伙计们,我只是想问一下,当我们显示一个背景图片在我们的活动,我们把图片放在可绘制的文件夹与子不同的文件夹,像 并且每个文件夹都有一个特定的密度和尺寸,这样它就可以支持多个设备等。 我想问一下,如果我的图片尺寸是3000*3000,我是否需要为每个文件夹修改我的图片 首先,我必须修改它为720*1280的xhdpi,然后把它放在layout_xhdpi文件夹,然后我修改它为hdpi,即400*8

  • 问题内容: 嗨,我正在使用类似于以下内容的方法来将div定位在屏幕中间: 但是,这样做的问题是它将项目放置在页面的中间而不是屏幕的中间。因此,如果页面高了几个屏幕,而我使div出现时,我就位于页面的顶部(该部分的顶部显示在屏幕上)。您必须向下滚动才能查看它。 有人可以告诉我您如何将其显示在屏幕中间吗? 问题答案: 只需添加即可,即使您向下滚动也可以看到它。

  • 问题内容: 如何设置浏览器的屏幕尺寸?在设置PhantomJS之后,当我拍摄如下屏幕快照时,它仅显示400px宽的图像。 问题答案: 它应该与在其他任何浏览器中设置窗口大小相同,请看以下示例:如何使用Selenium WebDriver获取窗口大小,调整大小或最大化窗口 。 这是经过测试的代码对我有用: