Unity2018 IOS мерцание пользовательского интерфейса - PullRequest
0 голосов
/ 13 сентября 2018

Наша команда обновила нашу Unity с 5.4 до Unity 2018, и с тех пор у нас было много проблем с мерцанием пользовательского интерфейса в сценах со средствами визуализации спрайтов за ними.

Замечания:

  • Нет мерцания, когда сцена состоит исключительно из элементов пользовательского интерфейса (изображений)
  • Мерцание начинается в сцене, где элементы пользовательского интерфейса размещаются поверх средств визуализации спрайтов.
  • Большинство мерцаний происходит при создании префабов пользовательского интерфейса
  • Мерцание будет продолжаться после создания экземпляра. Имеет случайный шанс остановки, тогда пользовательский интерфейс скрыт.

примечания по моей настройке:

  • Элементы пользовательского интерфейса (мерцающий интерфейс) - холст, некоторые изображения, изображение маски, некоторый текст.
  • Пользовательский интерфейс загружается через секунду после загрузки сцены. Загрузка использует Resources.Load (prefab), за которым следует создание prefab.
  • Рендереры спрайтов и элементы пользовательского интерфейса имеют собственный набор слоев.
  • Настройки рендеринга - Графический API = OpenGLES2

Кто-нибудь может предложить исправить это? У кого-нибудь возникали проблемы с мерцанием IOS, где у той же сборки на android проблем не было?

...