using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.EventSystems; /// /// 按钮预处理,解决在手机浏览器中点击UI会穿透的问题 /// public class BtnPreHandler3 : MonoBehaviour, IPointerDownHandler, IPointerUpHandler { public void OnPointerDown(PointerEventData eventData) { ModelController.CanControl = false; } public void OnPointerUp(PointerEventData eventData) { Invoke("EnableClick", 0.2f); } void EnableClick() { if (!ModelController.CanControl) { ModelController.CanControl = true; } } }