Четверг, 21 Ноября 2024, 14:30

Приветствую Вас Гость

Меню сайта
Категории каталога
Создание игр [358]
Статьи об общих понятиях связанных с созданием игр.
Программирование [83]
Гайды по программированию на разных ЯП.
Движки и Гейммейкеры [147]
Статьи о программах для создания игр, уроки и описания.
Софт [43]
Различные программы, в том числе в помощь игроделам.
2D-графика [14]
Уроки по рисованию, растр, пиксель-арт, создание спрайтов и пр.
3D-графика [17]
Уроки по моделированию, ландшафт, модели, текстурирование и пр.
Моддинг игр [5]
Модификация компьютерных игр, создание дополнений, перевод, хакинг.
Игры [167]
Статьи об играх, в том числе и сделанных на гейммейкерах.
Разное [132]
Статьи, которые не вошли в определённые разделы.
Наш опрос
Какую графическую систему API вы используете?
Всего ответов: 10249
Главная » Статьи » Создание игр

Unity3d. Shuriken Particle System. Создание мультяшного взрыва
Shuriken Particle System. Создание мультяшного взрыва

В сети уже много уроков по новой системе частиц Unity3d 4.xxx, именуемой Shuriken Particle System, но данная англоязычная статья меня особенно привлекла. Помимо перечисления основных параметров, автор приводит пример создания красивого мультяшного взрыва, сопровождая все видеоуроками. Статья будет полезна новичкам в Unity, желающим сделать свои игры визуально более привлекательными. Я для себя сделал перевод, и делюсь им с сообществом.



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

Shuriken Particle System. Параметры.



Как вы наверное знаете, панель Shuriken построена по принципу "сверху - вниз", что облегчает вам создание и настройку системы частиц. То есть настройку particle system рекомендуется начинать с верхних параметров, и от них двигатся вниз. Далее описаны те параметры, которые были задействованы в создании данного мультяшного взрыва.

Emitter Panel - Панель "излучателя", эмиттера

Duration - Продолжительность
- Время жизни данного эмиттера.
- *Если система частиц будет использована один раз, можно параметр emitter lifetime сделать меньше параметра particle lifetime.

Start Lifetime - Начальное время жизни
- Время жизни каждой частицы.

Start Speed - Начальная скорость
- Начальная скорость каждой частицы.
- *При создании нашего взрыва, мы будем еще использовать "Limit Velocity Over Lifetime" (предельная скорость в течении жизни).

Start Size - Начальный размер
- Начальный размер каждой частицы.

Start Rotation - Начальный поворот
- Начальный угол каждой частицы.
- *Не путайте со скоростью вращения частиц.

Start Color - Изначальный цвет
- Изначальный цвет частиц.

Gravity Modifier - Коэффициент гравитации
- Чтобы направить частицы вверх необходимо положительное значение.
- *Данный парамерт не позволит управлять гравитацией/ускорением в плоскостях Y и Z.

Max Particles - Максимум частиц
- Максимальное количество частиц, которое может выпустить данный эмиттер.
- *Работает с Emission Panel.
- Когда Rate (скорость) намного больше Max Particles, можно одновременно выпустить огромное количество частиц, что отлично подходит для создания взрыва.
- Если Rate меньше Max Particles, то (предварительно настроив partice lifitime -время жизни частиц), можно создать повторяющиеся, зацикленные эффекты, такие как огонь, дым, и т.д.

Shape Panel - Панель формы
- форма эмиттера.

Limit Velocity Over Lifetime - Панель предельной скорости в течении жизни
- Speed: оставшаяся скорость после того как скорость частиц была изменена параметром Damping (затухание).
- *Dampen: насколько сильна сила "притягивания".
- *Dumpen и Speed должны работать с "Start Speed" панели излучателя (Emitter Panel)
- Пример: Start Speed = 50, Dumpen = 0.35, Speed = 0.1 - быстрый взрыв.

Color Over Lifetime Panel - Панель изменения цвета на протяжении жизни
- Создание постепенного изменения цвета.
- Создание эффекта плавного перехода цвета, например от красного к зеленому.
- *Если материал не позволяет изменять цвет, эта панель работать не будет.

Size Over Lifetime Panel Панель изменения размера на протяжении жизни
- Позволяет изменять размер частиц на протяжении их жизни.
- Управляются кривыми.

Rotation Over Lifetime Panel - Панель вращения частиц на протяжении жизни
- Позволяет управлять скоростью вращения частиц.

Renderer Panel - Панель визуализации
- Здесь назначается материал.
- Render Mode (режим визуализации): Billboard (табло) - назначается в большинстве случаев. Всегда лицом к главной камере.
- Horizontal Billboard (горизонтальное табло): иногда используют этот режим для создания эффекта волны от соприкосновения пули с водной поверхностью.
- Stretched Billboard (растянутое табло): позволяет создавать эффект световых лучей.
- Max Particles Size - ограничение максимального размера частицы.

Взрыв 1. Создание нижнего кольцевого взрыва

ссылка на видео

Ключевые моменты:
- Одновременно выпускаем большое количество частиц с достаточно быстрой скоростью.
- Для увеличения скорости прибавляем значение "Start Speed".
- Чтобы направить частицы наружу, ставим форму эмиттера "cone" (конус) и поворачиваем его на 90 градусов.
- Выставляем значения Rate = 50 и Max Particles = 10000.

Для резкого изменения скорости частиц:
- Назначаем параметру Dumpen (затухание) иное значение. Например 0.35 (можете поиграть с этим значением).
- Затем нужно подкрутить "Remaining Speed" в параметре "Speed".

Взрыв 2. Создание "грибного" взрыва

ссылка на видео

Ключевые моменты:
- Создание формы "гриба": настроим параметр angle (угол) у конуса.
- Изменим размер частиц.
- Настроим панель Rotation Over Lifetime (вращение на протяжении жизни), чтобы создать эффект клубящегося дыма.

Завершение. Советы для финальной настройки

ссылка на видео



- создадим пустой объект, назовем его "Toon Explosion FX".
- Зададим ему координаты transform position X=0, Y=0, Z=0 (reset position).
- Сделаем обе системы частиц дочерними по отношению к пустому объекту.
- Добавим "Destroy Script" чтобы уничтожить систему частиц после ее использования.
- На пустой объект добавим звук разрушения, без написания дополнительного кода.

Источник: КЛИК»
Категория: Создание игр | Добавил: NEBR (02 Октября 2013) | Автор: Дмитрий NEBR Кичеев
Просмотров: 19881 | Комментарии: 1 | Рейтинг: 4.4/13 |
Теги: Particle System, ShurikeN, создание взрыва, партиклы, Система частиц, Unity3D, новые партиклы, юнити, Particle, частицы в юньке
Дополнительные опции:
Также если вы считаете, что данный материал мог быть интересен и полезен кому-то из ваших друзей, то вы бы могли посоветовать его, отправив сообщение на e-mail друга:

Игровые объявления и предложения:
Если вас заинтересовал материал «Unity3d. Shuriken Particle System. Создание мультяшного взрыва», и вы бы хотели прочесть что-то на эту же тему, то вы можете воспользоваться списком схожих материалов ниже. Данный список сформирован автоматически по тематическим меткам раздела. Предлагаются такие схожие материалы: Если вы ведёте свой блог, микроблог, либо участвуете в какой-то популярной социальной сети, то вы можете быстро поделиться данной заметкой со своими друзьями и посетителями.

Всего комментариев: 1
+2-
1 beril   (12 Октября 2013 19:17) [Материал]
berilКласс для 2д игр пойдет

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Поиск по сайту
10 случ. движков
  • J.U.R.P.E.
  • Dungeon Craft
  • Pixie
  • S2 Engine
  • Haaf's Game Engine
  • Scroller Game Creator
  • RuneSword
  • Zephyr3d
  • Pyxel
  • RPG Studio
  • Друзья сайта
    Игровой форум GFAQ.ru Перевод консольных игр
    Все права сохранены. GcUp.ru © 2008-2024 Рейтинг
    Управление топливными расходами - виртуальная карта ОПТИ 24 на modulbank.ru.