我正在使用 Galaxy22 Ultra 等統一,
Debug.Log(Screen.width "///????/" Screen.height);
Debug.Log(Screen.currentResolution);
兩者都說寬度:1080 高度:2316 這甚至不能反映手機的比例......如果寬度真的是 1080 像素,那么高度應該可能大 3 或 4 倍。如何獲得寬度和高度的真實像素大小
uj5u.com熱心網友回復:
Galaxy S22 Ultra 的原始解析度似乎很可能是 3088 x 1440。但作業系統可能會將其降低到標準解析度 1080 寬度,這將是原始尺寸的 75%。
因此 3088 x 1440 (75%) 將是 2316 x 1080 正確。
Screen.width // this only return your rendering screen width
通常,一些手機會通過降低原始解析度的渲染結果來優化性能。
你的手機螢屏比例肯定不會是 3:1 或 4:1。通常它們在 16:9(或 1.7:1)到 21:9(或 2.3:1)之間。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/438286.html
標籤:unity3d
