feat: 1. 添加武器击退功能,player 使用weapon_behavior/melee_behavior(hitbox 会调用 setup 初始化) 的 hitbox 击中 enemy_slow,enemy_slow拿到hitbox的knockback_power,以及hitbox指向enemy的方向,然后朝着该方向,使用power击退:调用enemy.gd 的 apply_knockback,然后_process中会对position修改,同时开启定时器,定时器结束的时候,使用 reset_knockback 重置

This commit is contained in:
luke358
2026-05-19 17:39:58 +08:00
parent cf8c5b90ff
commit 4fa565e0e9
10 changed files with 110 additions and 7 deletions
@@ -4,9 +4,5 @@
[resource]
script = ExtResource("1_b0adc")
damage = 4.0
accurary = 1.0
cooldown = 1.5
max_range = 180.0
knockback = 1.0
knockback = 1.5
metadata/_custom_type_script = "uid://d3d6rctbb48mk"