您当前的位置: 首页 >  unity

幻世界

暂无认证

  • 0浏览

    0关注

    237博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

UnityUGUI之Button防止连续点击

幻世界 发布时间:2019-04-17 15:01:05 ,浏览量:0

欢迎加入Unity业内qq交流群:956187480

qq扫描二维码加群

public class MButton : Button
{
    public bool isClick;
    public float gapTime = 0;
    protected override void Awake()
    {
        onClick.AddListener(OnClick);
    }
    private void Update()
    {
        if (isClick)
        {
            gapTime += Time.deltaTime;
            if (gapTime > 2)
            {
                gapTime = 0;
                interactable = true;
                isClick = false;
            }
        }
    }

    private void OnClick()
    {
         isClick = true;
         interactable = false;   
    }
}
public class Test : MonoBehaviour {
    public MButton mButton;
    public MButton mButton1;
    private void Start()
    {
        mButton.onClick.AddListener(B);
        mButton1.onClick.AddListener(A);
    }

    private void B()
    {
        Debug.Log("b");
    }
    private void A()
    {
        Debug.Log("a");
    }
}

欢迎加入Unity业内qq交流群:956187480

qq扫描二维码加群

关注
打赏
1660704426
查看更多评论
立即登录/注册

微信扫码登录

0.0421s