Как занести sdk в loadscreen
Last updated
Last updated
Скачиваем архив (Если до этого закидывался SuperSonic-SDK Pack, то там уже есть loadScreen)
Закидываем файлы в проект
Открываем сцену с игрой и копируем объект SDK
Удаляем объект SDK со сцены
Открываем скачанную сцену LoadScreen
Вставляем скопированный объект SDK на сцену
Убеждаемся, что на объекте SDK висит компонент Global Object
Убеждаемся, что на объекте Canvas висит компонент Load Screen Если его нет или там есть компонент с параметром (Missing script), то необходимо добавить компонент LoadScreen
Добавляем сцену loadscreen в BuildSettings
Ставим сцену loadscreen на 0 позицию. Таким образом она запуститься первой при запуске игры, правильно инициализирует SDK и отправит его в DontDestroyOnLoad
Проверяем, запускаем игру находясь на сцене LoadScreen. После запуска должна открыться сцена с игрой, где в иерархии в DontDestroyOnLoad будет находиться SDK.
Еще необходимо проверить, чтоб loadscreen появлялся один раз после запуска игры и не вызывался, после прохождения уровня. Если этого нет, необходимо сделать. P.S Если запускать игру в Unity начиная не со сцены loadscreen, то в сессии будет отсутствовать SDK, будут появляться ошибки, не будет работать реклама, отправка аналитики и т.п. Поэтому для работы с SDK запускайте игру со сцены loadscreen.