Unity 遮罩 点击panel以外的位置,panel关闭

public Class Panel_ATMRechage : IPanel{

    private Dictionary<string,UISprite>mSprites;

}

protected override void OnAwake()

{

   mSprites = UI.GetUIElement<UISprite>(transform);

   UIEventlistener.Get(mSprites["Mask"].gameObject).onClick = OnMaskClick;

}

private void OMaskClick(GameObject obj)

{

   SetVisible(false);

}

遮罩的Sprite层级关系  在最下层  一帮2000*2000就够用

原文地址:https://www.cnblogs.com/kangpingfei/p/6737494.html