GUI и Screen
Столкнулся с такой проблемой: Необходимо изменять положение окна GUI
после того, как пользователь сменил разрешение экрана. Меню располагается в правом нижнем углу. Код выглядит следующим образом: PHP код:
Окно не перемещается в нужную позицию, а остается прежней. В справке про функцию Screen.SetResolution написано: A resolution switch does not happen immediately; it will actually happen when the current frame is finished. Эта функция срабатывает не мгновенно. Предполагаю что Screen.width и Screen.height просто не успевают измениться. Подскажите, каким образом это исправить? |
Ответ: GUI и Screen
Перенести выполнение window.setXY в следующий фрейм. Написано же,что выполнение происходит до конца текущего фрейма.
|
Ответ: GUI и Screen
Если функция может быть выполнена с задержкой, то можно так:
PHP код:
|
Ответ: GUI и Screen
Помогло. надо было повнимательней прочитать твой туториал про
Coroutine - сам бы додумался. Большое спасибо! |
Часовой пояс GMT +4, время: 08:06. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot