I was wondering if these two change their value when the device is rotated.
float currentResolutionX = Screen.currentResolution.width;
float currentResolutionY = Screen.currentResolution.height;
Debug.Log(currentResolutionX + "x" + currentResolutionY) // 1080x1920
// now let's rotate the device to landscape
Debug.Log(currentResolutionX + "x" + currentResolutionY) // ??? 1920x1080 ???
I am making different UI for portrait and landscape modes. So to calculate correctly the size of UI elements I need to know if I have to use swapped values.
For e.g., say a device has 1080x1920 resolution. When it's rotated does that change to 1920x1080 internally? What I mean is will Screen.currentResolution.width
change to 1920 or will it remain 1080? I am not sure how os handles rotation.
question from:
https://stackoverflow.com/questions/65864468/does-resolution-width-and-height-value-swap-on-device-rotation 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…