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

Unity中Screen.width与Screen.height获取值不准确问题咨询

问题解答
  • 三星A03的原生物理分辨率确实是720×1600,Screen.resolutions返回的720:1600就是对应这个硬件层面的正确参数。
  • Unity中Screen.width和Screen.height返回的1440×648,是当前应用的渲染逻辑分辨率——这和安卓系统的显示缩放策略、Unity的分辨率设置有关。系统会根据设备DPI和应用适配规则,将渲染画面缩放后输出到物理屏幕,所以这组数值是应用当前的渲染尺寸,并非屏幕原生分辨率。
  • 验证方式:在Unity中调用Screen.SetResolution(720, 1600, true)(第三个参数为true表示全屏模式),之后再获取Screen.width和Screen.height,会返回720×1600,此时应用将按屏幕原生分辨率渲染。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.29 11:37:05