feat: 1. 添加武器位置,1-6

2. 添加武器容器
3. 添加敌人的Hurtbox
This commit is contained in:
luke358
2026-05-19 16:18:02 +08:00
parent 7c7b2e9420
commit 707dadd9ed
9 changed files with 167 additions and 8 deletions
+1 -1
View File
@@ -31,7 +31,7 @@ func get_move_direction() -> Vector2:
if not is_instance_valid(Global.player):
return Vector2.ZERO
var direction := global_position.direction_to(Global.player.position)
var direction := global_position.direction_to(Global.player.global_position)
for area: Node2D in vision_area.get_overlapping_areas():
if area != self and area.is_inside_tree():
+12
View File
@@ -12,6 +12,9 @@ radius = 4.0
[sub_resource type="CircleShape2D" id="CircleShape2D_lmqbh"]
radius = 150.0
[sub_resource type="CircleShape2D" id="CircleShape2D_03rrj"]
radius = 38.0
[sub_resource type="CircleShape2D" id="CircleShape2D_421q1"]
radius = 40.0
@@ -37,6 +40,15 @@ collision_mask = 2
position = Vector2(0, -25)
shape = SubResource("CircleShape2D_lmqbh")
[node name="HurtboxComponent" parent="." index="4" unique_id=1155790880]
collision_layer = 8
collision_mask = 16
[node name="CollisionShape2D" type="CollisionShape2D" parent="HurtboxComponent" index="0" unique_id=880029571]
position = Vector2(0, -30)
shape = SubResource("CircleShape2D_03rrj")
debug_color = Color(0.59981126, 0.5382401, 0.22537157, 0.41960785)
[node name="HitboxComponent" parent="." index="5" unique_id=151235566 instance=ExtResource("5_e15k4")]
collision_layer = 4
collision_mask = 32