Как я могу изменить частицу по умолчанию в Unity 3D?
Предположим, я хочу создать поле объектов, используя систему частиц Unity, за исключением того, что я хочу использовать свои собственные частицы вместо частиц Unity по умолчанию. Как я могу создать такую индивидуальную систему частиц?
Есть ли способ сделать это без использования системы частиц? Я бы хотел, чтобы объекты двигались подобным образом (то есть случайным образом).1 ответ:
Вы можете изменить материал, который испускает система частиц, что должно позволить вам иметь систему частиц, испускающую материалы с пользовательскими текстурами.
Сначала вам нужно будет создать новый материал, перейдя в раздел активы > создать > материал.На новом материале перейдите в окно инспектора и нажмите раскрывающееся меню шейдер и выберите частицы. я выбрал добавку, чтобы проверить это, но пока материал позволяет вы, чтобы добавить текстуру, вы должны быть в порядке.
Когда у вас есть новый материал, вы можете изменить то, что испускается системой частиц, на ваш новый материал. Выберите свою систему частиц в окне просмотра иерархии и перейдите к представлению инспектора.В разделе система частиц Вы должны перейти к нижнему разделу, называемому визуализатор, Откройте раздел и нажмите на маленький кружок справа от по умолчанию-частица в свойстве material.
Просто выберите ваш новый материал из всплывающего меню, и вы должны быть хорошо идти.
Вот ссылка на некоторые полезные скриншоты, которые могут помочь: https://imgur.com/a/venMr
Надеюсь, это поможет!
[EDIT] - Если вы хотите использовать 3D-объекты в системе частиц, то вы можете сделать и это.
Перейти в режим инспектора и обратно в renderer, оттуда измените режим визуализации из billboard в mesh Затем вы можете выбрать различные 3D-сетки из Свойства mesh.
Что касается 3D-объектов, то система частиц обычно предназначена для создания только сеток, хотя если вы хотите создавать свои собственные объекты, есть плагины, доступные для покупки в магазине Unity.