Unity 2018.4 Android черный экран выпуск - PullRequest
0 голосов
/ 29 мая 2019

Я сталкиваюсь с этой проблемой черного экрана на мобильном устройстве уже почти 4 месяца, начиная с Unity 2017 и заканчивая обновлением до каждой версии до текущей даты - Unity 2018.4.

Проблема:

1) из 20 попыток запуска приложения черный экран появляется 3–4 раза на устройствах Android (в зависимости от устройства) сразу после Unity Splash, а затем даже не вызывается пробуждение моей первой сцены. Не исключение, только несколько журналов Unity, как показано на скриншоте.

2) запускается приложение в остальное время, и все работает, как и ожидалось, но после собственного всплеска Unity задержка черного экрана на 4-5 секунд, после чего запускается моя первая сцена.

Выводы до сих пор

Поскольку я использую Firebase, Facebook SDK, Google Play игры и Unap Inapp для своей игры, я обнаружил, что после удаления Facebook SDK и Google Play игр нет. 2 проблема стала немного лучше, а задержка черного экрана сведена к 1 секунде.

Плагины в моем проекте:

Ad Mob, FB SDK, Firebase, Google Play Games. Также Ionic Zipper и Newton Soft.

Тестовые случаи на Samsung S6 SM-G920F

Завершить проект = 4 секунды заднего экрана после всплеска единства из значка приложения. Нажмите на первую сцену игры. (20% застрял на черном экране)

Завершить проект с пустой сценой = так же, как указано выше

Завершить проект без FB SDK и GPG = После всплеска черный экран уменьшен до 1 секунды и черный экран не застрял

(Приведенные выше тестовые примеры выполнялись почти по 30 раз каждый)

enter image description here

Зеленый - это когда приложение застревает после всплеска на черном экране, а красный - когда оно запускается с некоторой задержкой черного экрана.

1 Ответ

0 голосов
/ 02 июля 2019

Вы можете попробовать следующие решения для решения вашей проблемы

  • Перейдите в «Настройки игрока»> «Разрешение и презентация» и установите для параметра «Blit Type» значение «Авто» или «Никогда» на «Всегда».
  • LightweightPipeline -> Масштаб рендеринга равен 1, а LightweightPipeline -> Глубина текстуры отключена.
  • Обновите версию Unity до последней версии.
...