Documentation

Unity Engine


Unity Engine


ResolutionChangedThisFrame()

Checks if the window's resolution changed during the current frame.
Read time 1 minuteLast updated a month ago

Definition

public bool ResolutionChangedThisFrame()

Returns

Type

Description

boolTrue if the resolution changed in the current frame, false otherwise.

Remarks

Use this in MonoBehaviour.Update(), MonoBehaviour.FixedUpdate(), or MonoBehaviour.LateUpdate() to check if the window's resolution changed during the current frame.

Examples

using UnityEngine;using UnityEngine.Windowing;public class WindowingTest : MonoBehaviour{ GameWindow mainWindow; private void Awake() { mainWindow = GameWindow.Main; } private void Update() { if (mainWindow.ResolutionChangedThisFrame()) { Debug.Log("Main window resolution changed: " + mainWindow.GetWidth() + "x" + mainWindow.GetHeight()); } }}