Установка прозрачности нескольких объектов Unity

Как сделать остальные объекты на сцене прозрачными или размытыми при вызове картинки?

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


Ответы (1 шт):

Автор решения: vmchar
  1. Найдите заблюренную картинку (желательно белую, с прозрачностью) и наложите ее между нужным вам объектом и всеми остальными. Изображение, можете взять на подобии этого, поиграв с его прозрачностью в настройках юнити. Пожалуй, самый дешевый в плане производительности и низкий в плане качества вариант.
  2. Можете глянуть официальный урок от юнити на тему Motion Blur, это похоже на то, о чем вы спрашиваете. Реализуют посредством пост-эффекта (что дороговато на мобильных устройствах).
  3. На английском SO есть вопрос, в точности как ваш, с подробнейшим ответом. В этом решении предлагается использовать пост-эффект, что достаточно дорогое удовольствие, особенно на мобильных устройствах (может сильно повлиять на производительность).
→ Ссылка