From 0d6a2e6d4b9de57a13c2bcb32148e1eb97ef1b1f Mon Sep 17 00:00:00 2001 From: wangguan <wangguan@kt007.com> Date: Tue, 15 Dec 2020 16:53:34 +0800 Subject: [PATCH] 玩家通关打点位置修改为结算的时候统计 --- Assets/Scripts/Guide/Mask/RectGuidance.cs | 22 ++++++++++++++++------ 1 files changed, 16 insertions(+), 6 deletions(-) diff --git a/Assets/Scripts/Guide/Mask/RectGuidance.cs b/Assets/Scripts/Guide/Mask/RectGuidance.cs index ad2b8d5..244567b 100644 --- a/Assets/Scripts/Guide/Mask/RectGuidance.cs +++ b/Assets/Scripts/Guide/Mask/RectGuidance.cs @@ -42,10 +42,6 @@ /// </summary> private float currentOffsetY = 0f; /// <summary> - /// 高亮区域缩放的动画时间 - /// </summary> - private float shrinkTime = 0.5f; - /// <summary> /// 事件渗透组件 /// </summary> private GuidanceEventPenetrate eventPenetrate; @@ -110,7 +106,7 @@ } - public void InitForCamera(Image target, float x, float y) + public void InitForCamera(Image target, float x, float y, Vector2 offect) { this.target = target; if (eventPenetrate != null) @@ -119,6 +115,20 @@ } Vector2 center = target.GetComponent<RectTransform>().anchoredPosition; + center += offect; + material.SetVector("_Center", center); + material.SetFloat("_SliderX", x); + material.SetFloat("_SliderY", y); + + } + + public void InitForCamera(Image target, Vector2 center, float x, float y) + { + this.target = target; + if (eventPenetrate != null) + { + eventPenetrate.SetTargetImage(target); + } material.SetVector("_Center", center); material.SetFloat("_SliderX", x); @@ -151,7 +161,7 @@ //立刻显示阴影区域 public void ShowImmediately() { - return; + //return; float valueX = Mathf.SmoothDamp(currentOffsetX, targetOffsetX, ref shrinkVelocityX, 0); float valueY = Mathf.SmoothDamp(currentOffsetY, targetOffsetY, ref shrinkVelocityY, 0); -- Gitblit v1.9.1