Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Доброго времени суток дорогие друзья! Я рад Вас – любителей геймдизайна и создания игр, познакомить с такой интересной вещью в юнити, как Particle System(система частиц). Этот тип моделирования



Симуляция огня в Unity 3D

Доброго времени суток дорогие друзья! Я рад Вас – любителей геймдизайна и создания игр, познакомить с такой интересной вещью в юнити, как Particle System(система частиц). Этот тип моделирования позволяет вам делать симуляции спецэффектов, например: огонь, взрыв или свет лазера.

В данном уроке я расскажу как все таки научиться работать в этой системе моделирования! Что же приступим!

ШАГ №:1(подготовка)

Для начала откроем юнити и создадим квадрат, это будет наша площадка, располагаем его по нулям…

Примечание: перед тем как создавать нашу сцену мы должны создать новый проект. Ставим везде галочки:

Рис.1

Квадрат трансформируем, ну и должно получиться как то так:

Рис.2

Рис.3

Далее давайте добавим свет ну и небо, что бы было веселей на душе.

Шаг №:2(добавляем свет)

Приступим к созданию света. Стандартный пакет Unity несет с собой много типов освещения сцены и terrain-а, но сегодня нам понадобится такой тип освещения как Directional Light(главный свет). Как только добавили свет на вкладочке инспектора, интенсивность ставим и значение 0.4. Далее мы должны получить вот такой результат:

Рис.4

Шаг №:3(Skybox)

Skybox- это небо в юнити. Как его добавить на нашу сцену? Заходим в Edit-Render Settings(настройки рендера) и находим там skybox material это и будет наше небо, далее на вкладке Project нажимаем на стрелку папки Assets.

Рис.5

Ну, давайте выберем MoonShine(Рис.6), и зажав этот значок левой кнопкой мыши (ЛКМ). Плавно переносим его на Skybox Material.

Рис.6

Ну и вот результат:

 

 

Шаг №:4(Particle Systems)

 

Ну что же давайте приступим к симуляции! Для начала увеличим нашу планку. Потом, заходим в Game Object-Particle System. И наблюдаем такую картинку:

Рис.7

Для начала. Мы видим эти маленькие точечки, они и есть частицы. И так перейдем на вкладку системы частиц (Inspector) и произведем некоторые настройки. Во-первых, увеличим их уровень жизни(Lifetime) до 6. Затем, увеличим их скорость(Start speed), например до 8(Рис.8).

Частицы у нас малы и огонь у нас будет не очень красивый, и для этого мы увеличиваем их размер (Start size) до 30. Что же осталось совсем чуть-чуть, но хочу вам рассказать про некоторые мелочи. Значит, в инспекторе есть довольно много вкладок, правда нам они не нужны. Не мороча вам голову, нам просто остался последний шаг. Почему мы остальные вкладки не используем? Поскольку визуально кроме окрашивания по градиенту и вращения, в нашем случае, они погоды не сделают. И мне кажется, что в данном случае мы это вправе пропустить.



А, теперь к приятному моменту! Накладываем текстуры! Ставим, на вкладочке Renderer галочку, и разворачиваем (Рис.9).

Рис.8

Рис.10

Рис.9

Ну и вот финал, выбираем Flame D(Рис.10). Также во вкладке Size by Speed (размер по скорости), ставим значения Random Between Two Constants и вбиваем такие данные (Рис.11,12). Мы сделали такой ход, чтобы наш огонь смотрелся более живым.

Рис.11

Рис.12

Ну, вот собственно результат:

Это в режиме редактирования.

Это в режиме игры.

 

 

Спасибо за прочтение

С уважением

Главный администратор сообщества 3D visualization & programming.Photoshop.

 

 


Дата добавления: 2015-10-21; просмотров: 27 | Нарушение авторских прав




<== предыдущая лекция | следующая лекция ==>
Состав исполнительной документации для сетей FTTB | У нас проходит акция раннего бронирования подарков до 15 сентября скидка 2 %.

mybiblioteka.su - 2015-2024 год. (0.011 сек.)