You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Unity 2021.2 PC端实现移动端横竖屏适配效果(无需改已有UI)

PC端竖屏UI适配横屏显示器(Unity 2021.2)

方法1:强制游戏以竖屏窗口/全屏运行

这是最直接匹配移动端显示效果的方案:

  1. 打开Edit > Project Settings > Player,切换到Standalone平台
  2. 在Resolution and Presentation板块中:
    • 将Default Screen Width设为1080,Default Screen Height设为1920
    • Orientation选择Portrait
    • 若需要全屏显示,勾选Default Is Full Screen,此时显示器上下会出现黑边,UI完全按竖屏原始比例呈现

方法2:横屏窗口内居中显示竖屏UI(不强制竖屏)

如果要保持窗口为横屏形态,可通过相机视口裁剪实现:

  1. 选中主相机,调整Viewport Rect参数:
    • X = (1920 - 1080) / (2 * 1920) = 0.2291
    • Y = 0
    • Width = 1080 / 1920 = 0.5625
    • Height = 1
  2. 无论Canvas是Screen Space - Camera还是Screen Space - Overlay模式,此方法都有效——相机仅渲染中间1080*1920的竖屏区域,左右自动留黑边,UI布局完全不变

方法3:Canvas渲染模式调整(针对Canvas Scale无效的情况)

如果修改Canvas Scaler参数没有效果,可尝试切换渲染模式:

  1. 将Canvas的Render Mode从Screen Space - Overlay改为Screen Space - Camera
  2. 指定主相机为渲染相机,再按方法2调整相机的Viewport Rect,UI会自动适配竖屏比例,无需修改任何已完成的UI元素

内容的提问来源于stack exchange,提问作者Just_W

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.14 04:55:42