天天看点

Unity 透明通道按钮

有时候产品要求你按钮不需要矩形,按钮图片的透明部分不接受鼠标检测,你是不是一脸懵逼了?

那么我来拯救你,其实很简单,Image有个eventAlphaThreshold属性,该属性就是设置图片接受事件检测的alpha值的阀值

例如:image.eventAlphaThreshold = 0.5f,就是说明该按钮上面的图片的只要是alpha值低于0.5f,就忽略这部分的鼠标检测。

Unity 透明通道按钮
Unity 透明通道按钮

这个图片是矩形,周围部分是透明的,所以检测鼠标部分只有中间爱心部分,这就很方便了,很轻松的解决了产品猪一样的需求