Здесь вы найдёте важную информацию и обновления PluginYG2. (Интеграция SDK Яндекс Игр и других платформ в ваши проекты на движке Unity.
Чат:
https://t.me/pluginYG
Документация:
https://max-games.ru/plugin-yg/doc/
Boosty:
https://boosty.to/maximalist
Post #108
175
Снова возвращаемся к вам на счёт этого бага. Благодаря сообщениям под постом стало понятно, что баг не зависит от версии Unity. Скорее он зависит от конкретного проекта. Не от настроек проекта, а, видимо, каких то его кешей.
Самый надёжный способ решить проблему — это включить параметр Sync Init SDK в настройках плагина. Но важно ознакомиться с описанием этой опции в всплывающей подсказке.
Самое разумное решение при использовании Sync Init SDK — сделать пустую сцену для инициализации. После инициализации SDK загружать основную сцену игры. Важно отметить, что в сцене инициализации нельзя писать текст, например "загрузка...", если игра поддерживает несколько языков, потому что текст не может быть переведён до инициализации SDK.
По умолчанию опция Sync Init SDK отключена, так игра сначала ожидает инициализацию SDK Яндекс Игр, затем загружает игру. Это не стандартная реализация, но она позволяет упростить разработку игры, т.к. после её запуска не нужно писать код связанный с инициализацией SDK.
Мы не хотели создавать костыли в плагине из-за этого непонятного бага. Чтобы надёжно решить проблему, надо знать её причину. По этому до сих пор не было обновления. Проблема не решилась "сама по себе" также, как она возникла. И оказалось, что не всегда достаточно только обновить Unity. По этому мы снова продолжаем искать причину бага. Спасибо за ваши сообщения!
Самый надёжный способ решить проблему — это включить параметр Sync Init SDK в настройках плагина. Но важно ознакомиться с описанием этой опции в всплывающей подсказке.
Самое разумное решение при использовании Sync Init SDK — сделать пустую сцену для инициализации. После инициализации SDK загружать основную сцену игры. Важно отметить, что в сцене инициализации нельзя писать текст, например "загрузка...", если игра поддерживает несколько языков, потому что текст не может быть переведён до инициализации SDK.
По умолчанию опция Sync Init SDK отключена, так игра сначала ожидает инициализацию SDK Яндекс Игр, затем загружает игру. Это не стандартная реализация, но она позволяет упростить разработку игры, т.к. после её запуска не нужно писать код связанный с инициализацией SDK.
Мы не хотели создавать костыли в плагине из-за этого непонятного бага. Чтобы надёжно решить проблему, надо знать её причину. По этому до сих пор не было обновления. Проблема не решилась "сама по себе" также, как она возникла. И оказалось, что не всегда достаточно только обновить Unity. По этому мы снова продолжаем искать причину бага. Спасибо за ваши сообщения!
- 🔥 4











