如何将我的图像蒙版统一设置为六边形?

How to set my Image Mask in Hexagon Shape in unity?

我在图像上和屏幕截图图像的背面有六边形精灵,但在这里,问题是我的图像形状为正方形,但我想尝试修复为六边形形状

So what i do ? please give me any suggestions

没有图像的帧:

带图像的框架:

你可以看看下面的博客post: https://subscription.packtpub.com/book/game_development/9781785885822/1/ch01lvl1sec13/adding-a-circular-mask-to-an-image

基本上,您可以在例如 Gimp 中创建六边形形状,用白色填充它,其余部分保持透明。请务必将 alpha 通道添加到您的层。导出为 PNG 并使用正确的无光照透明着色器将其应用于您的精灵。

创建 UI 面板并添加组件

  • 图片
  • 面具

在图像组件中,您可以设置任意形状的图像

并且还将一张图像添加到您以此形状遮罩的面板中

查看更多信息https://youtu.be/g3gpXmo8zRo