03-18-2022, 03:45 PM
Я могу сделать пример доп. окна, но предупреждаю, что в GM с ним неудобно работать) Я его добавил для языков, где нет встроенных функций для создания окон, чтобы, к примеру, не надо было подключать SDL для простых случаев.
В GM проблематичность в том, что в этой ситуации нужно обязательно отключить опцию Freeze the game when the form loses focus, иначе скрипт цикла будет приостановлен, когда фокус переключается на второе окно. Также нужно обрабатывать ввод встроенными функциями Xtreme3D (MouseGetPositionX, MouseGetPositionY, KeyIsPressed) и, соответственно, все гейммекеровские клавиатурные события не будут работать.
В GM проблематичность в том, что в этой ситуации нужно обязательно отключить опцию Freeze the game when the form loses focus, иначе скрипт цикла будет приостановлен, когда фокус переключается на второе окно. Также нужно обрабатывать ввод встроенными функциями Xtreme3D (MouseGetPositionX, MouseGetPositionY, KeyIsPressed) и, соответственно, все гейммекеровские клавиатурные события не будут работать.