arctic-engineers-club

Open full view…

WindowSize()

bladez-fate
Sat, 16 Dec 2017 13:53:18 GMT

Попробовал я тут пользоваться этой функцией на MacOS и наткнулся на такую проблему. Игра стартует в НЕ полноэкранном режиме и WindowSize() выдает размер окна, поэтому на старте я не могу на самом деле понять какое разрешение экрана. Как быть? Отслеживать resize окна на каждом кадре, конечно, можно, но не очень хотелось.

Huldra
Sat, 16 Dec 2017 14:05:42 GMT

Так ведь разрешение экрана может изменяться в любой момент, и размер даже полноэкранного окна будет при этом меняться. Игры часто это очень медленно обрабатывают, чуть ли не перезагружая все ресурсы, но все таки обрабатывают. Как альтернатива, инди игры часто выставляют разрешение типа 320 на 200 и им все равно как ресайзится окно и экран.

Huldra
Sat, 16 Dec 2017 14:07:49 GMT

А еще, независимо от всего этого, можно сделать так, чтобы игра стартовала в полноэкранном режиме. Я собираюсь добавить функцию переключения режима, назову как-нибудь типа ToggleFullScreen

bladez-fate
Sat, 16 Dec 2017 14:08:43 GMT

хм, ToggleFullScreen кстати независимо от всего этого очень полезен

Huldra
Sat, 16 Dec 2017 14:13:22 GMT

Ну я сделаю сегодня или завтра ToggleFullScreen независимо от всего этого Вот независимая от всего этого карточка задачи: https://waffle.io/FrostyMorning/arctic/cards/5a3529cdf73f30003d6e2c3e

bladez-fate
Sat, 16 Dec 2017 14:28:45 GMT

:-)

bladez-fate
Sat, 16 Dec 2017 14:48:16 GMT

Сделал рестарт сцены и перезагрузку всего при изменение размера окна. Кажись все супер. Надо тока будет сделать чтобы сцена завершалась по-другому в этом случае

Huldra
Sat, 16 Dec 2017 15:08:47 GMT

когда релиз?

bladez-fate
Sat, 16 Dec 2017 19:25:42 GMT

не знаю, январь-февраль похоже