我如何解决统一的布局问题?
How do i fix the layout problem in unity?
我正在尝试构建游戏的副本 'Breakout'。
当我构建和 运行 统一游戏时,它看起来不错,一切都符合正确的比例,但是当我构建和 运行 在我的笔记本电脑上的项目时,所有元素的大小都改变了,一些这些元素不会改变大小,我不确定我是否做错了什么,或者我是否忘记做些什么来阻止它改变。
这是玩游戏时unity编辑器中游戏的样子:
这就是我在计算机上 运行 构建项目后的样子:
我的分辨率设置为独立。
有没有办法让它看起来像我构建时在 unity 编辑器中所做的那样,运行 它在我的计算机上,因为这就是它应该的样子。
如今,有许多不同的屏幕尺寸和分辨率。
我最喜欢的解决方案是使用可扩展但永不收缩的参考分辨率。这使您可以拥有一个跨不同屏幕尺寸保持一致的安全区域。对于一般情况,您将使用 16:9 纵横比,分辨率为 1280x720 或 1920x1080.
在 Unity 中,在您的 canvas 上修改 Canvas 缩放器,使 UI 缩放模式 设置为 随屏幕大小缩放 。添加您的参考分辨率,并将屏幕匹配模式设置为扩展。
在 游戏 选项卡中,您可以预览 16:9 的外观。您可以尝试其他宽高比或分辨率。
例如,iPhone 11 具有更宽的分辨率,因此它会水平扩展。以有意义的方式设计 UI 取决于您。您可以将所有内容都保留在安全区域中,也可以将元素对齐到屏幕的角落。
我正在尝试构建游戏的副本 'Breakout'。
当我构建和 运行 统一游戏时,它看起来不错,一切都符合正确的比例,但是当我构建和 运行 在我的笔记本电脑上的项目时,所有元素的大小都改变了,一些这些元素不会改变大小,我不确定我是否做错了什么,或者我是否忘记做些什么来阻止它改变。
这是玩游戏时unity编辑器中游戏的样子:
这就是我在计算机上 运行 构建项目后的样子:
我的分辨率设置为独立。
有没有办法让它看起来像我构建时在 unity 编辑器中所做的那样,运行 它在我的计算机上,因为这就是它应该的样子。
如今,有许多不同的屏幕尺寸和分辨率。
我最喜欢的解决方案是使用可扩展但永不收缩的参考分辨率。这使您可以拥有一个跨不同屏幕尺寸保持一致的安全区域。对于一般情况,您将使用 16:9 纵横比,分辨率为 1280x720 或 1920x1080.
在 Unity 中,在您的 canvas 上修改 Canvas 缩放器,使 UI 缩放模式 设置为 随屏幕大小缩放 。添加您的参考分辨率,并将屏幕匹配模式设置为扩展。
在 游戏 选项卡中,您可以预览 16:9 的外观。您可以尝试其他宽高比或分辨率。
例如,iPhone 11 具有更宽的分辨率,因此它会水平扩展。以有意义的方式设计 UI 取决于您。您可以将所有内容都保留在安全区域中,也可以将元素对齐到屏幕的角落。