Это может быть связано с тем, что Unity использует свою собственную кэширующую систему, чтобы ускорить процесс загрузки и работы с ресурсами, включая изображения. Когда вы изменяете изображение в программе, Unity не обновляет его автоматически в своей кэшированной версии.
Есть несколько вариантов решения этой проблемы:
1. Перезапустите Unity. Если у вас нет сохраненных изменений в проекте, перезапуск Unity может помочь обновить кэшированную версию изображений.
2. Обновите ресурсы в Unity вручную. Вы можете щелкнуть правой кнопкой мыши на папке с изображениями в окне проекта Unity и выбрать "Переимпортировать". Это заставит Unity обновить все изображения в папке и кэшировать их заново.
3. Правильно использовать систему кэширования ресурсов Unity. Хорошей практикой является использование специальной папки "Resources" в проекте Unity для хранения всех ресурсов, которые вы хотите использовать в коде. Unity автоматически обновляет эти ресурсы при изменении их внутри приложения.
Надеюсь, эти рекомендации помогут вам решить вашу проблему с отображением изображений в Unity.