Unity Прозрачный порядок отображения спрайтов - PullRequest
0 голосов
/ 22 января 2019

Я пытался решить эту проблему некоторое время.Речь идет о порядке рендеринга спрайтов прозрачных частиц, независимо от используемого шейдера, некоторые из спрайтов из фоновой туманности отображаются над передними.Изображение должно прояснить ситуацию.Спрайты - это квады с материалами на них, которые используют шейдеры Legacy Shader / Particles / Alpha Blended.

render queue problem

Я даже пытался установитьrenderQueue материалов передних четырехугольников до значения выше, чем у фоновых четырехугольников, но даже это не помогло. Кажется, что бы я ни делал, порядок рендеринга прозрачных спрайтов нарушен.Используемый в настоящее время шейдер - это Particles / Additive Blend, но использование подобных шейдеров не очень помогло.

1 Ответ

0 голосов
/ 22 января 2019

Геометрия системы частиц является пакетной, поэтому порядок визуализации определяется самой системой частиц.В настройках системы частиц перейдите к последней категории «Рендеринг».Там вы должны найти поле под названием «Режим сортировки», которое определяет, какие частицы помещаются перед другими.Звучит так, будто вам нужна опция «По расстоянию».

...