在游戏开发中,我们有时需要制作不规则形状的按键. Unity3d中使用UGUI的Button控件只能实现规则的长方形按钮.而通过给Button的Image组件添加对应的贴图(sprite)我们可以实现外观上的各异形状,但是Button所在的矩形块中的部分空白区域仍能相应点击,如下图所示 在本项目中, 我们利用unity的Image提供的alphaHitTestMinimumThreshold属性, 这个属性提供了一个阈值来限制射线检测生效的alpha值.也就是说,比如我们将阈值设为0.5(该值类…