bullet counter

This commit is contained in:
Haze Weathers 2025-12-14 16:02:46 -06:00
parent 3f2b7e3bd3
commit 5f732e1e6f
7 changed files with 30 additions and 2 deletions

View file

@ -3,6 +3,8 @@ class_name BulletEmitter extends Node2D
@export var is_player_bullet = false
@export var bullet_type: PackedScene
var _instance
func emit_bullets():
var SpawnedBullet = bullet_type.instantiate()
SpawnedBullet.is_player_bullet = is_player_bullet

View file

@ -2,6 +2,6 @@ extends BulletEmitter
func _on_timer_timeout() -> void:
for i in range(10):
for i in range(500):
emit_bullets()
%AudioStreamPlayer.play()

View file

@ -1,3 +1,7 @@
class_name Bullet extends Node2D
@export var is_player_bullet = false
func _init() -> void:
add_to_group(&"bullets")

View file

@ -59,3 +59,8 @@ frame_progress = 0.26925442
sprite_frames = SubResource("SpriteFrames_10vvt")
autoplay = "default"
frame_progress = 0.21053335
[node name="VisibleOnScreenNotifier2D" type="VisibleOnScreenNotifier2D" parent="."]
rect = Rect2(-4, -4, 8, 8)
[connection signal="screen_exited" from="VisibleOnScreenNotifier2D" to="." method="queue_free"]