标签: image unity3d image-masking
我在图像上方和屏幕快照图像的背面都有六角形精灵,但这里的问题是我的图像形状为正方形,但我想尝试固定为六角形
那我该怎么办?请给我任何建议
没有图像的框架:
带有图片的框架:
答案 0 :(得分:1)
您可以查看以下博客文章: https://subscription.packtpub.com/book/game_development/9781785885822/1/ch01lvl1sec13/adding-a-circular-mask-to-an-image
基本上,可以在例如Gimp中创建六边形形状,并用白色填充它,其余部分保持透明。确保将Alpha通道添加到图层。导出为PNG并使用正确的未点亮透明着色器将其应用于您的精灵。
答案 1 :(得分:1)
创建UI面板并添加组件
在图像组件中,您可以设置任意形状的图像
并且还将一个图像添加到您要以此形状遮罩的面板中
查看更多信息https://youtu.be/g3gpXmo8zRo