using System.Collections.Generic; using UnityEngine; using UnityEngine.Sprites; using UnityEngine.UI; //引导用的圆形镂空图 public class GuideCircleHollowImage : CircleHollowImage { public override bool IsRaycastLocationValid(Vector2 screenPoint, Camera eventCamera) { return true; } //是否在镂空圈内 public bool IsInCirleArea(Vector2 screenPoint, Camera eventCamera) { Vector2 local; RectTransformUtility.ScreenPointToLocalPointInRectangle(image.rectTransform, screenPoint, eventCamera, out local); return !Contains(local, outterVertices, innerVertices); } }