Система частиц - не все частицы имеют текстуру спрайта - PullRequest
0 голосов
/ 18 июня 2019

Я создал систему частиц, установил продолжительность на 1 секунду и количество частиц на 15. Я также создал материал, добавил к нему спрайт и затем установил этот материал в параметрах рендерера системы частиц.Однако при запуске системы частиц в редакторе сцены испускается 15 частиц, но только 5 или 6 имеют спрайтовый материал, остальные частицы просто пусты, без какого-либо материала.Иногда 10 из 15 частиц имеют видимый спрайтовый материал, иногда даже меньше, и он всегда меняется.

Может быть проблема в каком-то параметре рендеринга или в сроке жизни частиц?

Что может быть не так?Я ничего не делаю в коде, кроме вызова .Play ()

psEffect.Play();

Вот как выглядит проблема:

enter image description here

Вы можете видеть, что многие испускаемые частицы не имеют звездного спрайта.

Настройки:

Продолжительность: 1.00 Задержка пуска: 0 Время жизни старта: 1 Скорость старта: 10 Размер старта: постоянныйот 1 до 3 Начальное вращение: постоянное значение от 0 до 270

Скорость излучения во времени: 25

Форма Форма: Сфера Радиус: 1, толщина: 1 Дуга: 1 Текстура: 2D спрайт, который выВы можете видеть на изображении выше. Масштаб: X 7, Y 1, Z 1

Рендерер: Режим рендеринга: рекламный щит. Материал: Я создал новый материал. Минимальный размер частиц: 0 Максимальный размер частиц: 0.5 Порядок в слое: 10

1 Ответ

1 голос
/ 18 июня 2019

Это вызвано полем текстуры в разделе Shape.

По какой-то причине оно находится в этом разделе.Фактически, он контролирует форму облака частиц , изменяя цвета частиц, включая альфу, а не текстуру отдельной частицы.

Система частиц без этой настройки:

enter image description here

... и с:

enter image description here

Используемая текстура:

enter image description here

Мне неясно, как определяются их цвета, когда Форма равна Сфера , но если мы посмотрим на этот угол (системане повернут, и красная стрелка указывает от нас), мы можем увидеть совпадение:

enter image description here

То же самое, если Shape плоский круг :

enter image description here

Вы заявили, что уже создали материал для рендеринга частиц, и я вижу, что онработает правильно.Я тоже это сделал:

enter image description here

Результат (конечно, с отключенной текстурой формы):

enter image description here

Нет невидимых частиц.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...