Как установить мою Image Mask в форме шестиугольника в единстве? - PullRequest
1 голос
/ 27 июня 2019

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

Так что я делаю? пожалуйста, дайте мне какие-либо предложения

рамка без изображения:

рамка с изображением:

frame image

Ответы [ 2 ]

1 голос
/ 27 июня 2019

Создать панель интерфейса и добавить компонент

  • Изображение
  • Маска

В компоненте Image Вы устанавливаете изображение любой фигуры

А также добавьте в панель одно изображение, которое вы маскируете в этой фигуре

enter image description here

Проверьте это для получения дополнительной информации https://youtu.be/g3gpXmo8zRo

1 голос
/ 27 июня 2019

Вы можете взглянуть на следующее сообщение в блоге: https://subscription.packtpub.com/book/game_development/9781785885822/1/ch01lvl1sec13/adding-a-circular-mask-to-an-image

По сути, вы создаете свою шестиугольную форму, например, в Gimp, заполняете ее белым цветом и оставляете все остальное прозрачным.Обязательно добавьте альфа-канал к своему слою.Экспортируйте как PNG и примените его к своему спрайту с помощью правильного неосвещенного прозрачного шейдера.

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