unity 设置 异形按钮

@TOC
方法一:
代码里设置按钮事件响应透明度

  /// <summary>
    /// 异形
    /// </summary>
    public static class SpecialShapedController {
        /// <summary>
        /// 设置异形
        /// </summary>
        /// <param name="alph">透明阈值,0~1之间,图片像素透明度高于alph值的区域才可以触发点击事件</param>
        public static void SetSpecialShaped(this Button btn, float alpha = 0.1f)
        {
        	
            //btn.image.eventAlphaThreshold = alpha; //这个写法在2019中已过时
            btn.image.alphaHitTestMinimumThreshold = alpha;            
        }
    }

按钮上挂的图片的属性设置为可读写
在这里插入图片描述
方法二:
添加多边形2d碰撞器

posted @ 2022-06-22 18:05  哒哒哒~~~  阅读(185)  评论(0编辑  收藏  举报