unity 不规则形状的点击事件
空白处点击也会触发按钮事件比较烦人
找到Image 有个方法设置一下 eventAlphaThreshold = 0.5f;
具体的值就是透明度多少的时候点击到 值越小 控制 透明值越低的地方能被点到
以上是5.2版本的 5.3版本之后这个换成了alphaHitTestMinimumThreshold
但是图片本身需要设一下 不然会报错
具体设置得地方如下截图
前两个不设置的话 鼠标放上去就会报错
第三个的设置是为了保证不同的透明区域都能被点击到
当然不足的地方就是 设置为可读写之后 图片内存会翻倍, 暂时没有好的办法
好在不规则的需要设置的image数量不太多
可供参考的一些博客有这些