-
-
Notifications
You must be signed in to change notification settings - Fork 0
application_surface
Эта глобальная встроенная переменная позволяет получить доступ к поверхности приложения для использования в любых функциях работы с поверхностями. Эта поверхность всегда доступна и именно на ней GameMaker отрисовывает игру.
Обычные события отрисовки («При начале отрисовки», «При отрисовке» и «В конце отрисовки») по умолчанию выводят всё на эту поверхность. Другие события отрисовки (например, «Перед отрисовкой», «После отрисовки» и «При отрисовке слоя интерфейса») не используют поверхность приложения. Дополнительную информацию о работе этих событий см. в разделе «События отрисовки».
application_surfaceSurfacevar _cam_width = 320;
var _cam_height = 180;
var _resolution_scale = 4;
surface_resize(application_surface, _cam_width * _resolution_scale, _cam_height * _resolution_scale);Данный пример задаёт размер игровой камеры (320 × 180) и коэффициент масштабирования разрешения (4x), то есть во сколько раз целевое разрешение должно быть больше размеров камеры. Размер камеры умножается на этот коэффициент и применяется как размер поверхности приложения, определяющий разрешение игры.
- назад: «Поверхности»;
- далее: «application_surface_enable».