天天看點

Unity 透明通道按鈕

有時候産品要求你按鈕不需要矩形,按鈕圖檔的透明部分不接受滑鼠檢測,你是不是一臉懵逼了?

那麼我來拯救你,其實很簡單,Image有個eventAlphaThreshold屬性,該屬性就是設定圖檔接受事件檢測的alpha值的閥值

例如:image.eventAlphaThreshold = 0.5f,就是說明該按鈕上面的圖檔的隻要是alpha值低于0.5f,就忽略這部分的滑鼠檢測。

Unity 透明通道按鈕
Unity 透明通道按鈕

這個圖檔是矩形,周圍部分是透明的,是以檢測滑鼠部分隻有中間愛心部分,這就很友善了,很輕松的解決了産品豬一樣的需求