From 2bb96c84dc1003a17526df2ef6aac3c0a285d5dd Mon Sep 17 00:00:00 2001
From: yyl <yyl>
Date: 星期五, 12 九月 2025 09:12:01 +0800
Subject: [PATCH] 125 【战斗】战斗系统 移动速度 & 子弹速度支持(去除原本使用时间的设定)

---
 Main/System/Battle/BattleUtility.cs |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

diff --git a/Main/System/Battle/BattleUtility.cs b/Main/System/Battle/BattleUtility.cs
index 23774fe..dd04a89 100644
--- a/Main/System/Battle/BattleUtility.cs
+++ b/Main/System/Battle/BattleUtility.cs
@@ -61,7 +61,7 @@
 
 
     public static TweenerCore<Vector2, Vector2, DG.Tweening.Plugins.Options.VectorOptions> MoveToTarget(
-        RectTransform transform, RectTransform target, Vector2 offset, float duration, Action onComplete = null)
+        RectTransform transform, RectTransform target, Vector2 offset, Action onComplete = null, float speed = 450f)
     {
 
         // 鑾峰彇鐩爣鑺傜偣鐨勪笘鐣屽潗鏍囷紙涓績鐐癸級
@@ -78,6 +78,9 @@
             out localPoint);
 
         // 鍒涘缓RawImage
+        float distance = Vector2.Distance(transform.anchoredPosition, localPoint);
+
+        float duration = distance / speed; // 鍋囪閫熷害涓�1000鍗曚綅/绉掞紝鍙互鏍规嵁闇�瑕佽皟鏁�
 
         var tween = transform.DOAnchorPos(localPoint, duration).SetEase(Ease.Linear);
         tween.onComplete += () =>

--
Gitblit v1.8.0