Unity 6.3
0 онлайн 91 гостей 3 в системе
Вход
Визуальные эффекты Шаг 19 из 100

Анимации частиц

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

Модуль Texture Sheet Animation рассматривает Текстуру как сетку из отдельных подизображений, которые могут быть воспроизведены как кадры анимации.

Вы можете использовать режим Однорядный для создания отдельных последовательностей анимации для частиц и переключения между анимациями из скрипта. Это может быть полезно для создания вариаций или переключения на другую анимацию после столкновения. Параметр Случайный ряд очень эффективен как способ разрушить замечательную регулярность в системе частиц (например, группа пламя объектов, которые все повторяют одну и ту же мерцающую анимацию снова и снова). Этот параметр также может быть использован с одним кадром в ряду как способ создания частиц со случайной графикой. Это может быть использовано для разрушения регулярности в объекте, таком как облако, или для создания различных типов мусора или других объектов из одной системы. Например, блундербус может выстрелить скопление гвоздей, болтов, шаров и других снарядов, или эффект столкновения автомобиля может привести к выбросу пружин, краски автомобиля, винтов и других кусков металла.

Используйте свойство Row Mode, чтобы разрушить заметную регулярность в Particle System (например, группа GameObjects, которые все повторяют одинаковую мерцающую анимацию снова и снова). Чтобы генерировать частицы со случайной графикой, используйте это свойство с одним кадром в строке. Это полезно для разрушения регулярности в одной системе, такой как облако, или для создания различных типов мусора. Например, пистолет может выстрелить скопление гвоздей, болтов и других снарядов, или эффект аварии может выбросить пружины, автомобильную краску, винты и другие металлические кусочки.

UV переворачивание является отличным способом добавить больше визуального разнообразия к вашим эффектам без необходимости автора дополнительных текстур.

Выбор спрайтов Опция Mode позволяет определить список спрайтов, которые будут отображаться для каждой частицы, вместо использования обычной сетки кадров на текстуре. Использование этого режима позволяет вам воспользоваться многими особенностями спрайтов, такими как Sprite Packer, пользовательские повороты и различные размеры для каждого кадра Sprite. Sprite Packer может помочь вам поделиться материалами между различными системами частиц, путем атласирования текстур, что в свою очередь может повысить производительность с помощью динамического пакетирования. Существуют некоторые ограничения, о которых следует знать в этом режиме. Самое важное, все спрайты, прикрепленные к Particle System, должны иметь одну и ту же текстуру. Это может быть достигнуто с помощью Sprite с несколькими режимами или с помощью Sprite Packer. Если использовать пользовательские поворотные точки для каждого спрайта, обратите внимание, что вы не можете смешивать между ними кадры, потому что геометрия будет отличаться между каждым кадром. Поддерживаются только простые спрайты, а не 9 слоев. Также обратите внимание, что частицы Mesh не поддерживают настраиваемые pivots или различные размеры Sprite.