Я пытаюсь оптимизировать графику игры, которую создаю в Unity, и нашел этот код, который улучшает мой FPS, но я не знаю, почему каждый раз, когда он меняет сцену, он выполняется снова.Я пытался с DontDestroyOnLoad ... создать логическое значение, чтобы эта часть могла быть выполнена только один раз ... но ничего.
Код такой:
[SerializeField]
float factor = 0.5f;
void Start ()
{
Screen.SetResolution(
Mathf.CeilToInt(Screen.currentResolution.width * factor),
Mathf.CeilToInt(Screen.currentResolution.height * factor), true);
}
Что я могу бытьделать неправильно?Спасибо, привет.