From 5db72e079b220115127669b70fd0d99ea8c90cef 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: Tue, 30 Sep 2025 20:42:27 +0800 Subject: [PATCH] =?UTF-8?q?fix(BossAttack):=20=E4=BF=AE=E6=AD=A3HeavyCryst?= =?UTF-8?q?al=E5=AD=90=E5=BC=B9=E7=9A=84=E8=BF=BD=E8=B8=AA=E9=80=BB?= =?UTF-8?q?=E8=BE=91=E5=B9=B6=E6=9B=B4=E6=94=B9=E6=B5=8B=E8=AF=95=E6=B3=A2?= =?UTF-8?q?=E6=AC=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 将HeavyCrystal子弹的旋转逻辑替换为预设的追踪方法,提高追踪准确性 同时将默认测试波次改为WAVE_TESTBOSS_KUKE以便测试 --- scripts/Contents/Bullets/BossAttack/KukeMC/HeavyCrystal.gd | 2 +- scripts/Contents/Wave.gd | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/scripts/Contents/Bullets/BossAttack/KukeMC/HeavyCrystal.gd b/scripts/Contents/Bullets/BossAttack/KukeMC/HeavyCrystal.gd index 6c7bed6..30eb496 100644 --- a/scripts/Contents/Bullets/BossAttack/KukeMC/HeavyCrystal.gd +++ b/scripts/Contents/Bullets/BossAttack/KukeMC/HeavyCrystal.gd @@ -9,7 +9,7 @@ func register(): func ai(): if timeLived() < readyTime: PresetBulletAI.lockLauncher(self, launcher, true) - rotation = launcher.position.angle_to_point(launcher.currentFocusedBoss.getTrackingAnchor()) + PresetBulletAI.trace(self, launcher.currentFocusedBoss.getTrackingAnchor(), 0.8) hitbox.disabled = true else: track.visible = false diff --git a/scripts/Contents/Wave.gd b/scripts/Contents/Wave.gd index e4b651b..7a80786 100644 --- a/scripts/Contents/Wave.gd +++ b/scripts/Contents/Wave.gd @@ -30,7 +30,7 @@ static var WAVE_TESTBOSS_CHICK = [ Wave.create("Chick", 0, 0, true, 0, INF, 10), ] static var WAVE_EMPTY = [] -static var data = WAVE_NORMAL +static var data = WAVE_TESTBOSS_KUKE static func customStart(): if false: