自定义形状按钮 Unity UI

Dav*_*lla 3 user-interface unity-game-engine unity-ui

您好,我正在尝试在统一(梯形)上创建自定义按钮。我在 Photoshop 上成功创建了可见区域,并将其导入为 Sprite 2D UI,如下图所示:

在此输入图像描述

问题出现了,当我尝试选择游戏中的一个按钮时,它们的边框相互重叠,因为透明区域仍然被视为可点击按钮区域的一部分。我怎样才能删除这个?

在此输入图像描述

编辑:

实际上,当我导入时,我希望方框不计入图像中。我需要将橙色区域的边缘与该区域齐平,而不是整个区域(即包括透明框)。

在此输入图像描述

小智 11

您可以通过使用Alpha Hit Test Minimum Threshold来实现此目的。看看这个精彩的视频教程

还有一个额外步骤未在视频中显示,但在评论中提到:您必须将“网格类型”更改为“全矩形”,而不是“紧密”。

希望有帮助。