Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

Здравствуйте! Можно документацию, пожалуйста?

(+1)

На данный момент документации не существует, лишь проект-пример (GMZ) и примечания к некоторым функциям в авто-завершении. Если есть возможность пожертвовать ~$20 через итч, документация по 26 функциям расширения может быть написана (пример) на русском или английском языке в ближайший выходной.

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

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

(+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, какая-то из этих.