Разрешение

В этом вложении Вы можете установить разрешение экрана, в котором Ваша игра должна работать. По умолчанию разрешение не изменяется, но иногда Вы захотите запустить игру в более низком разрешении, или захотите изменить частоту монитора, чтобы убедиться в правильной работе синхронизации. Если Вы захотите изменить разрешение, то Вы должны сначала проверить опцию Set the resolution of the screen.

Существуют три параметра, которые Вы можете изменить. Прежде всего - глубина цвета. Она указывает количество использованных битов, для представления цвета для пикселя. Большинство машин учитывают только 16-битный (Высокий Цвет) или 32-битный (Полный Цвет), но более старые машины, также учитывают 8-битный и иногда 24-битный цвет. Game Maker работает правильно только в 16 и 32-битном цвете. 32-битный цвет предоставляет более красивое изображение, но для этого требуется больше системных ресурсов. Если Вы захотите, чтобы Ваша игра запускалась на большинстве старых машин - устанавливайте глубину цвета на 16 бит. В противном случае - используйте 32-битный цвет и не изменяйте этот параметр.

Во-вторых - разрешение экрана - это количество пикселей (по горизонтали и вертикали) на экране. Изменение разрешения в целом полезно, например, когда Ваши комнаты небольшие. В этом случае, это поможет уменьшить разрешение экрана. Имейте в виду, что это может вызвать проблемы с запуском других приложений. В частности может вызвать проблемы при использовании низких разрешений. Так что лучше изменяйте разрешение игры при полноэкранном запуске. Как только игра завершиться, Game Maker автоматически изменит разрешение на первоначальное.

Наконец, Вы можете изменить частоту обновления экрана. Это указывает - сколько раз в секунду изображение на экране будет обновлено. Если скорость Вашей комнаты большая чем частота, то не все шаги будут действительно видимы. Это работает наилучшим образом, если частота обновления является кратной скорости комнаты. (Если Вы определяете частоту, которая слишком высока или недоступна, то частота не измениться.)

Там же имеется установка для использования синхронизации Use synchronization to avoid tearing для избегания рывков. Это требует некоторого пояснения. Экран перекрашивается определённое количество раз в секунду, в зависимости от частоты обновления. Если комната перекрашивается на половине пути указанного обновления, то сверху экрана отобразиться всё ещё старое изображение, тогда как нижняя часть экрана отобразит новое изображение. Называется это - разделение. Чтобы этого избежать, Вы можете проверить эту опцию. В этом случае, новое изображение комнаты только скопируется на экран, когда обновление завершиться. Следующее обновление рисует новое изображение. Итак, мы синхронизируем прорисовку с помощью обновления. Недостаток в том, что мы должны ожидать завершение обновления. Также может возникнуть конфликт между внутренней и основной синхронизацией игры. Если Вы захотите установить лучшую частоту обновления с фиксированным числом (например, 60) и установив скорость комнаты на 9999. Теперь игра будет работать точно с 60 фреймами в секунду без рывков. (На плоских дисплеях могут всё же быть небольшие рывки.)