add projectile spawn particles

This commit is contained in:
2025-07-27 05:15:34 +10:00
parent aef30cbd88
commit f4742a7606
3 changed files with 154 additions and 117 deletions

View File

@@ -4,6 +4,7 @@ extends Node3D
@export var _projectile_scene: PackedScene
@export var _velocity: Vector3 = Vector3.FORWARD
@export var _spawn_rate: float = 2
@export var _spawn_particles: GPUParticles3D
var _spawn_timer: float
@@ -19,5 +20,6 @@ func _process(delta: float) -> void:
var projectile := _projectile_scene.instantiate() as Projectile
projectile.init(basis * _velocity, _spawn_point.global_position)
add_child(projectile)
_spawn_particles.emitting = true
_spawn_timer -= delta