Как я могу изменить частицу по умолчанию в Unity 3D?


Предположим, я хочу создать поле объектов, используя систему частиц Unity, за исключением того, что я хочу использовать свои собственные частицы вместо частиц Unity по умолчанию. Как я могу создать такую индивидуальную систему частиц?

Есть ли способ сделать это без использования системы частиц? Я бы хотел, чтобы объекты двигались подобным образом (то есть случайным образом).
1 2

1 ответ:

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

Сначала вам нужно будет создать новый материал, перейдя в раздел активы > создать > материал.

Создание нового материала в Unity3D

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

Изменение типа шейдера материала Добавьте свою текстуру к материалу

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

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

Изменение испускаемого материала

Просто выберите ваш новый материал из всплывающего меню, и вы должны быть хорошо идти.

Вот ссылка на некоторые полезные скриншоты, которые могут помочь: https://imgur.com/a/venMr

Надеюсь, это поможет!

Система частиц смайлика

[EDIT] - Если вы хотите использовать 3D-объекты в системе частиц, то вы можете сделать и это.

Перейти в режим инспектора и обратно в renderer, оттуда измените режим визуализации из billboard в mesh Затем вы можете выбрать различные 3D-сетки из Свойства mesh.

Изменение режима визуализации системы частиц

Что касается 3D-объектов, то система частиц обычно предназначена для создания только сеток, хотя если вы хотите создавать свои собственные объекты, есть плагины, доступные для покупки в магазине Unity.

Использование 3D объектов в качестве частиц