yyl
8 天以前 61b188e1d59af9a1e3b4f005bd4b9211b2db97d8
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
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);
    }
    
 
}