У меня проблема с моими сборками Unity. Я делаю 2-й пункт и нажимаю на игру, и когда я делаю сборку, существуют различия в поведении по сравнению с тестовыми запусками редактора.
У нас есть карта мира, составленная из регионов, регионы имеют фиксированный макет, но содержимое каждого региона генерируется случайным образом. Мы используем спрайтовые маски, чтобы показать местность региона. Каждый регион является игровым объектом со следующими компонентами:
- Transform
- Спрайт-маска
- Пользовательский диапазон проверен
- Кнопка (скрипт)
- Событие запуска (сценарий)
- Полигональный коллайдер 2D
Кроме того, в каждом регионе есть 3 ребенка, которые являются просто слоистыми спрайтами. (У каждого региона есть изображение региона, изображение объекта карты и изображение выделения)
Когда мы тестируем игру в редакторе, тогда все работает правильно, но когда мы делаем сборку и тестируем ее, ландшафт каждого региона неправильный. Похоже, что порядок в поле слоя в каждой маске спрайта уменьшается на 1. Террейны - это спрайты, которые находятся за фоновым изображением, и мы используем компонент маски спрайта, чтобы показать местность только на определенном слое. Этот слой, кажется, изменен в сборке ... и мы не можем понять, почему. Кажется, код работает, Debug.Log всегда показывал правильный номер слоя, только при выполнении сборка работает некорректно.
Вот несколько изображений, чтобы визуализировать нашу проблему. Если фрагменты кода будут встроены, я добавлю их позже.
Иерархия

Инспектор Гамобъекта (Регион)

Инспектор рельефа местности

Сцена
