Assets/Scripts/Guide/Mask/RectGuidance.cs
@@ -49,10 +49,12 @@ /// 事件渗透组件 /// </summary> private GuidanceEventPenetrate eventPenetrate; Canvas canvas; private void Awake() { instance = this; canvas = GameObject.Find("MainUI").GetComponent<Canvas>(); } public void Init(Image target) { @@ -62,7 +64,6 @@ { eventPenetrate.SetTargetImage(target); } Canvas canvas = GameObject.Find("MainUI").GetComponent<Canvas>(); //获取高亮区域的四个顶点的世界坐标 target.rectTransform.GetWorldCorners(corners); //计算高亮显示区域在画布中的范围