Каков наилучший подход для реализации мягкой тени вокруг контура изображения пользовательского интерфейса Unity? Я хочу добиться эффекта ниже:
![desired-soft-shadow](https://i.stack.imgur.com/kq1ZV.png)
(Источник изображения: Видео на YouTube: Soft Shadow UI || Unity 5 )
Мой текущий подход заключается в том, чтобы вручную добавить теневое изображение позади основного изображения. Например, см. Ниже скриншоты:
![button-with-soft-shadow](https://i.stack.imgur.com/7Dr0E.png)
![scene-heirarchy](https://i.stack.imgur.com/cZ6Tj.png)
![shadow-inspector](https://i.stack.imgur.com/pg4O3.png)
Однако я считаю этот подход утомительным и грязным с точки зрения рабочего процесса, поскольку мне приходится вручную добавлять этот теневой GameObject в мою иерархию GameObject каждый раз, когда я хочу добавить мягкую тень к изображению пользовательского интерфейса.
Хотя я думаю, что можно немного улучшить этот текущий рабочий процесс, есть ли лучший подход?
Обратите внимание, что я также попробовал встроенный компонент Unity Shadow :
![built-in-drop-shadow](https://i.stack.imgur.com/QBPcg.png)
Это тень, а не эффект мягкой тени, который я ищу.
Но я думаю, что этот подход демонстрирует идеальный рабочий процесс, где все так же просто, как добавить теневой компонент в GameObject с изображением.