Как скрыть показ логотипа SDK Playgama

Подключил я значит к своей браузерной игрушке SDK Bridge от сервиса Playgama, который мне любезно посоветовали ранее в комментариях.

Мне этот сервис, точнее его SDK и идея универсальности показались интересными. Решил попробовать.

После подключения и инициализации этот скрипт добавил свой экран загрузки со своим красивым логотипом. Это мне не нравится. Хотя логотип красивый.

В документации не нашел как его можно отключить.

Поковырял код исходников. Явного решения не нашел, но идеи появились.

1) Первое решение

(не супер надежное, но норм (а что в нашей жизни надёжно?)) Найти родительский элемент и скрыть его

// typescript const playgamaBridge = window?.playgamaBridge; if (playgamaBridge) { playgamaBridge.initialize() .then(() => { const logo: HTMLElement = document.querySelector('#loading-overlay') as HTMLElement; if (logo) { // скрываем лого, если нашли logo.style.display = 'none'; } this.scene.start('MainMenu'); }) }

2) Второе решение

Предусмотрено самой sdk, только в документации этого я не смог найти. Методом тыка догодался. Надо в конфиге playgama-bridge-config.json просто добавить

"disableLoadingLogo": true

P.S.

Когда находишь решение, то оно кажется простым, но пока его ищешь не все так просто. :) Так же и с багами в игре или в проектах рабочих. Бывают баги, которые ищешь часами, а устраняешь парой строк кода и объясняешь потом заказчику почему потратил весь день не пойми на что, а в итоге всего две строчки кода написал :)

P.S.S.

Жизнь - это боль! Программирование - это боль вдвойне :) Программирование игр это ... догадайтесь сами :)

2
1
4 комментария