Как занести sdk в loadscreen

  1. Скачиваем архив (Если до этого закидывался SuperSonic-SDK Pack, то там уже есть loadScreen)

  2. Закидываем файлы в проект

  3. Открываем сцену с игрой и копируем объект SDK

  4. Удаляем объект SDK со сцены

  5. Открываем скачанную сцену LoadScreen

  6. Вставляем скопированный объект SDK на сцену

  7. Убеждаемся, что на объекте SDK висит компонент Global Object

  8. Убеждаемся, что на объекте Canvas висит компонент Load Screen Если его нет или там есть компонент с параметром (Missing script), то необходимо добавить компонент LoadScreen

  9. Добавляем сцену loadscreen в BuildSettings

  10. Ставим сцену loadscreen на 0 позицию. Таким образом она запуститься первой при запуске игры, правильно инициализирует SDK и отправит его в DontDestroyOnLoad

  11. Проверяем, запускаем игру находясь на сцене LoadScreen. После запуска должна открыться сцена с игрой, где в иерархии в DontDestroyOnLoad будет находиться SDK.

  12. Еще необходимо проверить, чтоб loadscreen появлялся один раз после запуска игры и не вызывался, после прохождения уровня. Если этого нет, необходимо сделать. P.S Если запускать игру в Unity начиная не со сцены loadscreen, то в сессии будет отсутствовать SDK, будут появляться ошибки, не будет работать реклама, отправка аналитики и т.п. Поэтому для работы с SDK запускайте игру со сцены loadscreen.

Last updated