@Vitas132

Почему из-за Canvas, Sprite Renderer не отображается на Image, и как это исправить?

Я использую Canvas для автоматического масштабирования. Я вычел, что он масштабирует только Image, поэтому я изменил все свои объекты на Image. Но мне нужна анимация, и анимация появляется только в объекте Sprite, но объект Sprite не виден из-за объекта Image. Что делать?
61f91b8e9553f083160440.png
61f91ba82541e057987453.png
61f91bb62a6ef743065008.png
  • Вопрос задан
  • 468 просмотров
Пригласить эксперта
Ответы на вопрос 2
LittleBob
@LittleBob
Order In Layer в спрайте. Попробуйте поставить значение больше
Ответ написан
@levakuli
В Canvas при Render Mode = "Screen Space - Overlay" все элементы UI отображаются поверх сцены, а компонент SpriteRenderer - не относится к UI, поэтому он будет перекрыт в любом случае. Замени компонент SpriteRenderer на компонент Image, и в этом компоненте в поле Source Image задай свой спрайт.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы