Coloring Game 2

Coloring Game 2

View Stats:
PoorTreeT Sep 29, 2022 @ 8:16am
Оверлеи в серии этих игор
В этой серии игор не открывается оверлей (комбинация Shift+Tab). Почему оно не работает, и можно ли как-то исправить?
В других играх оверлеи работают нормально, кроме этих игр.
< >
Showing 1-7 of 7 comments
L. Stotch  [developer] Sep 29, 2022 @ 8:42am 
Если вы запускаете игру через steam, оверлей работает во всех сериях игр.
Если вы запускаете напрямую, т.е. через запуск game.exe то оверлей не работает.
PoorTreeT Sep 29, 2022 @ 9:14am 
Я игру как раз запускаю через Steam, но оверлеи не открываются.
L. Stotch  [developer] Sep 29, 2022 @ 9:29am 
Почему именно у вас не работает, мне трудно ответить.
Жалоб кроме вас на оверлей не поступало.
Раньше в 20-м году были жалобы из-за 1FPS, что оверлей тормозил, т.к. завязан на FPS игры, но чтобы оверлей не работал. Возможно какой-то антивирус не даёт.
Игра представляет из себя html5 в Chromim оболочке.
Last edited by L. Stotch; Sep 29, 2022 @ 9:45am
PoorTreeT Sep 29, 2022 @ 9:37am 
Я забыл сказать. Я при комбинации кнопок открытыя просто перестает работать музыка, а оверлея нету, но если начну что-то делать в игре, музыка возвращается.
L. Stotch  [developer] Sep 29, 2022 @ 9:44am 
Музыка останавливается потому что игра думает, что оверлей запущен.
Игра оверлеем не управляет, а может только отслеживать события. Иными словами steam-клиент отправил игре сообщение, что оверлей запущен.
Ещё раз повторюсь, cкорее всего это работа (блокировка оверлея) какой-то антивирусной программы или плагина против всплывающих "банеров".
PoorTreeT Oct 1, 2022 @ 2:10pm 
Если уж о том и говорить, то кнопка "Сделать скриншот" (по умолчанию F12) не работает. Что ни в оконном режиме, что ни в полном.
L. Stotch  [developer] Oct 2, 2022 @ 3:57am 
"Сделать скриншот" напрямую связан с оверлеем.

Я ещё раз повторю мысль, в игре нет ни одной строчки кода вызова/работы с оверлеем. Клавиши F12 и Shift+Tab обрабатывает оверлей (steam-cклиент), в игре нет обработчиков этих клавиш.

Для того, чтобы с включением оверлея игра ставилась на паузу (музыка и счётчики времени прекращают работать) в игре есть обработчик события активация оверлея:
greenworks.on('game-overlay-activated', function(is_active) { ... }
Никакого иного кода связанного с оверлеем нет.
Стим-клент сообщает игре, что он активировал overlay и всё.
Я работу оверлея технически не могу заблокировать, т.к. он на уровне выше.

ЗЫ. Как можно заметить во всех играх серии, у людей скриншоты работают штатно (можете посмотреть в соответствующих разделах сообщества).
Я могу понять, что вы настойчиво сравнивая эту с другими играми думаете, что проблема именно в игре. Я вам настойчиво повторяю, что проблема на другом уровне, что-то блокирует работу оверлея в вашей системе. Разные игры разработаны на разных системах, данная игра является HTML5 обёрнутой в Chromium (NW.JS). Сравнивать их с написанными скажем на нативном C# не разумно.
Антибаннерные плагины в Chrome вполне могут конфликтовать с оверлеем или антивирус борется с оверлеем думая, что это рекламные баннеры в браузере.
< >
Showing 1-7 of 7 comments
Per page: 1530 50