当前位置 博文首页 > unity工具人的博客:unity 设置 异形按钮

    unity工具人的博客:unity 设置 异形按钮

    作者:[db:作者] 时间:2021-07-19 22:33

    @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碰撞器

    cs