Prefab показывает старый спрайт во время выполнения - PullRequest
1 голос
/ 15 мая 2019

У меня есть префаб со спрайтом, и я изменил его на другой.

Этот префаб создается динамически, он является частью блоков различных уровней, которые генерируются во время выполнения.

Проблема заключается в том, что при проектировании уровней префаб имеет новый спрайт, но затем во время выполненияэто показывает старый.Также при редактировании префаба показанный спрайт является новым.

Я сделал сборку для Android, и проблема там сохраняется.Я никогда не назначаю его спрайт в коде.

Что может происходить?

Levelblock in edit mode

Levelblock in runtime

Обратите внимание, как он показывает старый спрайт (мышь) вместо огня во время выполнения.

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

1 Ответ

2 голосов
/ 15 мая 2019

Не уверен, в чем причина. Но одно решение, которое может сработать, - это создание совершенно нового объекта. Сделайте так, чтобы в нем было все, что вы хотите, как на другом объекте. Затем посмотрите, если вы все еще получаете ту же ошибку.

Также, пожалуйста, поделитесь, какие компоненты находятся на объекте.

Это поможет вам помочь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...