extends GPUParticles3D func _ready() -> void: # 1. ЖЕСТКО ВЫСТАВЛЯЕМ ПРАВИЛЬНЫЙ МАСШТАБ СЦЕНЫ # Если узел импортировался с нулевым размером, этот код принудительно вернет ему 3D-объем! global_scale(Vector3(1.0, 1.0, 1.0)) # 2. ПРИНУДИТЕЛЬНО ВКЛЮЧАЕМ ИЗЛУЧЕНИЕ ЧАСТИЦ one_shot = true emitting = true print("[ПАРТИКЛЫ] Вспышка искр аппаратно запущена в точке: ", global_position) # Ждем время жизни частиц и полностью удаляем из памяти await get_tree().create_timer(lifetime + 0.3).timeout queue_free()