У меня проблемы с системой частиц в Unity, где сомке след ракеты исчезает со стартовой точки, а не плавно исчезает в течение жизни.Ниже вы можете увидеть анимацию, которая показывает проблему.
![enter image description here](https://i.stack.imgur.com/9k9o2.gif)
Вот моя конфигурация частиц (я пропустил форму и рендер):
![enter image description here](https://i.stack.imgur.com/w49sQ.jpg)
Когда ракета падает на землю, я делаю следующее:
_particleSystem.Stop();
Destroy(gameObject, 3.5f);
Destroy(projectilePrefab);
где:
gameObject
относитсяк контейнеру системы частиц и ракетного спрайта, _particleSystem
является компонентом дочернего GameObject, projectilePrefab
- ракетный спрайт.
IМы также пытались изменить множители интенсивности выбросов и запустить срок службы, но безуспешно.Поэтому я прошу вас о помощи в поиске правильного решения.Я хочу прекратить испускать новые частицы, но все уже испущенные частицы должны оставаться и исчезать так же, как и во время движения ракеты.