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