Files
CybelovZOVod/addons/Weapons/bullet_sparks.gd
T

17 lines
751 B
GDScript

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()