Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

Спасибо за быстрый ответ! 

Не могли бы вы сказать, как или какой командой можно отключить фриз окна? К сожалению, даже посмотрев пример я так этого и не понял.

(+1)

Для игры настраивается borderless режим в global game settings; спустя несколько вызовов window_frame_update расширение подвязывает к игре свое окно-рамку, благодаря которому фриз и устраняется

Большое спасибо! Очень помогло!

(1 edit)

Простите еще раз, что спрашиваю, но я стал замечать, что иногда, при переходе на полноэкранный режим, пользователь полностью теряет контроль до тех пор, пока он вручную не свернет игру и не переключится на нее снова. Это какой-то баг, или я что-то не сделал или сделал неправильно.

(+1)

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

(2 edits)

Конечно, вот ссылка на .gmz файл. Возможно, я сделал что-то неправильно, а может забыл включить какую-то функцию. Тем не менее, я всё еще не знаю, как решить эту проблему. Все нужное находится в объекте obj_game.

Нужно не обычный window_get\set_fullscreen, а window_frame_get\set_fullscreen - иначе окно как-бы в полнокэранном режиме, но с точки зрения Windows оно так же всё ещё внутри окна-рамки, и поэтому фулскрин "проклацывается" насквозь. Сюда же, я вроде бы это исправлял в недавнем обновлении, но может понадобится менять размер окна после выхода из фулскрина, если оно неправильно растягивается внутри рамки.

Оу, теперь ясно. Спасибо. Наверное, у меня старая версия расширения. Буду иметь в виду!

А какой функцией мне поменять размер окна внутри рамки? Она довольно таки сильно искажена.

К сожалению, поскольку я писал весь этот код год назад, и никто мне не заплатил за написание документации, я не помню, какая из них, не запуская проект. window_frame_set_rect или window_frame_set_region, какая-то из этих.