From a3ae7ae8875c374684cba8367c091738cdf4407f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=A8=E8=90=BD=E5=9F=BA=E5=9B=B4=E8=99=BE?= <3161880837@qq.com> Date: Wed, 27 Aug 2025 15:41:52 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E6=AD=A3Diamond=E5=AD=90?= =?UTF-8?q?=E5=BC=B9=E7=9A=84=E6=97=8B=E8=BD=AC=E8=AE=A1=E7=AE=97=EF=BC=8C?= =?UTF-8?q?=E7=A1=AE=E4=BF=9D=E8=BF=BD=E8=B8=AA=E6=95=88=E6=9E=9C=E6=9B=B4?= =?UTF-8?q?=E5=B9=B3=E6=BB=91=EF=BC=9B=E6=9B=B4=E6=96=B0Chick=E8=A7=92?= =?UTF-8?q?=E8=89=B2=E7=9A=84=E7=94=9F=E6=88=90=E5=8F=82=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- scripts/Contents/Bullets/Diamond.gd | 2 +- scripts/Contents/Wave.gd | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/scripts/Contents/Bullets/Diamond.gd b/scripts/Contents/Bullets/Diamond.gd index 5c48b01..41660f4 100644 --- a/scripts/Contents/Bullets/Diamond.gd +++ b/scripts/Contents/Bullets/Diamond.gd @@ -4,6 +4,6 @@ class_name Diamond const traceTime = 1000 func ai(): - rotation = lerp_angle(rotation, position.angle_to_point(launcher.currentFocusedBoss.position), 0.2 * (traceTime - timeLived())) + rotation = lerp_angle(rotation, position.angle_to_point(launcher.currentFocusedBoss.position), 0.2 * ((traceTime - timeLived()) / traceTime)) canDamageSelf = !(timeLived() >= traceTime) forward(Vector2.from_angle(rotation)) diff --git a/scripts/Contents/Wave.gd b/scripts/Contents/Wave.gd index 4099236..4a562d7 100644 --- a/scripts/Contents/Wave.gd +++ b/scripts/Contents/Wave.gd @@ -13,7 +13,7 @@ static var countBoost: float = 0.1 # 每波增加的敌人数量百分比,指 static var data: Array[Wave] = [ # entity, minCount, maxCount, isBoss, from, to, per create(preload("res://components/Characters/Hen.tscn"), 1, 5, false, 0, INF, 1), - create(preload("res://components/Characters/Chick.tscn"), 0, 0, true, 8, INF, 1) + create(preload("res://components/Characters/Chick.tscn"), 0, 0, true, 8, INF, 4) ] static func create(