Частицы исчезают из начальной точки после прекращения излучения - PullRequest
1 голос
/ 28 сентября 2019

У меня проблемы с системой частиц в Unity, где сомке след ракеты исчезает со стартовой точки, а не плавно исчезает в течение жизни.Ниже вы можете увидеть анимацию, которая показывает проблему.

enter image description here

Вот моя конфигурация частиц (я пропустил форму и рендер):

enter image description here

Когда ракета падает на землю, я делаю следующее:

_particleSystem.Stop();
Destroy(gameObject, 3.5f);
Destroy(projectilePrefab);

где:

  • gameObject относитсяк контейнеру системы частиц и ракетного спрайта,
  • _particleSystem является компонентом дочернего GameObject,
  • projectilePrefab - ракетный спрайт.

IМы также пытались изменить множители интенсивности выбросов и запустить срок службы, но безуспешно.Поэтому я прошу вас о помощи в поиске правильного решения.Я хочу прекратить испускать новые частицы, но все уже испущенные частицы должны оставаться и исчезать так же, как и во время движения ракеты.

...