鸟语天空
UGUI—不规则按钮
post by:追风剑情 2019-9-26 23:37

参考 https://www.jianshu.com/p/e82b22a9c5eb

一、导入一张按钮图,并设置类型为Sprite (2D and UI)

1111.png

必须勾上Read/Write Enabled

二、更改Image的alphaHitTestMinimumThreshold值(alpha小于此值的区域不会响应点击事件)

把下面的脚本挂在Button上

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;

public class AlphaButton : MonoBehaviour
{
    public float alphaHitTestMinimumThreshold = 0.1f;
    void Awake()
    {
        this.GetComponent<Image>().alphaHitTestMinimumThreshold = alphaHitTestMinimumThreshold;
    }
}

评论:
发表评论:
昵称

邮件地址 (选填)

个人主页 (选填)

内容