我正在使用Galaxy22 Ultra,所以关于统一,
Debug.Log(Screen.width+"///????/"+Screen.height);
Debug.Log(Screen.currentResolution);
两人都说宽度:1080高度:2316这甚至不能反映手机的比例。。。如果宽度真的是1080像素,那么高度应该大3或4倍。如何获得宽度和高度的真实像素大小
看起来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(之间