Rotation Rate Modules в Unreal Engine 4

0
48
Карты Изогнутой Нормали в Unreal Engine 4

Эти модули применяют постоянную скорость вращения – или «вращение» – к частицам.

Init Mesh RotRate

Модуль Initial RotRate используется для установки скорости вращения меш – частицы при ее испускании. Он содержит следующие компоненты:

СвойствоОписание
Rotation
Start Rotation RateРаспределение плавающего значения float, указывающее скорость вращения частицы в оборотах в секунду. Значение извлекается на основе EmitterTime на пороге частицы и добавляется к значениям вращения частиц Particle RotationRate и Base RotationRate.

Init Mesh RotRate (Seed)

Модуль Initial RotRate (Seeded) идентичен модулю Init Mesh RotRate, поскольку он задает скорость вращения частичной частицы при ее испускании; однако этот модуль позволяет указать информацию о семени, которая будет использоваться при выборе значений распределения, чтобы обеспечить более последовательный эффект от модуля каждый раз, когда используется эмиттер. Он содержит следующие компоненты:

СвойствоОписание
RandomSeed
Random Seed InfoСлучайное seed(s) для использования для выбора «случайных» значений для свойств этого модуля.

СвойствоОписание
Get Seed From InstanceЕсли указано значение true, модуль попытается получить seed из экземпляра владельца. Если это не удастся, оно вернется к тому, чтобы получить его из массива Random Seeds.
Instance Seed Is IndexЕсли указано значение true, начальное значение, полученное из экземпляра, будет индексом в массив Random Seeds.
Parameter NameИмя, которое выставляется для помещенного экземпляра для установки этого seed.
Random SeedsСлучайные значения seed, используемые для этого модуля. Если указано несколько значений, значение будет выбрано случайным образом экземпляром.
Reset Seed On Emitter LoopingЕсли указано значение true, seed будет сбрасываться каждый раз, когда лучи излучателя.
Rotation
Start Rotation RateРаспределение плавающего значения, указывающее скорость вращения частицы в оборотах в секунду. Значение извлекается на основе EmitterTime на пороге частицы и добавляется к значениям вращения частиц Particle RotationRate и Base RotationRate.

Mesh RotRate*Life

Модуль Mesh RotRate Life используется для масштабирования скорости вращения меш – частицы за время ее существования. Он содержит следующие компоненты:

СвойствоОписание
Rotation
Life MultiplierРаспределение плавающего значения float, указывающее масштабный коэффициент, который должен применяться к скорости вращения частицы. Значение извлекается на основе RelativeTime при появлении и обновлении частицы, а Particle.RotationRate умножается на нее.

Mesh Rot Rate Over Life

Модуль Mesh Rot Rate Over Life используется для установки скорости вращения частицы на основе меши за время ее существования. Он содержит следующие компоненты:

СвойствоОписание
Rotation
Rot RateВекторное распределение, указывающее скорость вращения частицы в ротации в секунду. Значение извлекается с использованием относительного времени частицы.
Scale Rot RateЕсли значение true, текущая скорость вращения частицы масштабируется по значению распределения частоты вращения.

Initial Rot Rate

Модуль Initial RotRate используется для установки скорости вращения частицы при ее испускании. Он содержит следующие компоненты:

СвойствоОписание
Rotation
Start Rotation RateРаспределение плавающего значения float, указывающее скорость вращения частицы в оборотах в секунду. Значение извлекается на основе EmitterTime на пороге частицы и добавляется к значениям вращения частиц Particle RotationRate и Base RotationRate.

Init Rot Rate (Seeded)

Модуль Initial RotRate (Seeded) идентичен модулю Initial Rot Rate, поскольку он устанавливает скорость вращения частицы при ее испускании; однако этот модуль позволяет указать информацию о seed, которая будет использоваться при выборе значений распределения, чтобы обеспечить более последовательный эффект от модуля каждый раз, когда используется эмиттер. Он содержит следующие компоненты:

СвойствоОписание
RandomSeed
Random Seed InfoСлучайное seed(s) для использования для выбора «случайных» значений для свойств этого модуля.

СвойствоОписание
Get Seed From InstanceЕсли указано значение true, модуль попытается получить seed из экземпляра владельца. Если это не удастся, оно вернется к тому, чтобы получить его из массива Random Seeds.
Instance Seed Is IndexЕсли указано значение true, начальное значение, полученное из экземпляра, будет индексом в массив Random Seeds.
Parameter NameИмя, которое выставляется для помещенного экземпляра для установки этого seed.
Random SeedsСлучайные значения seed, используемые для этого модуля. Если указано несколько значений, значение будет выбрано случайным образом экземпляром.
Reset Seed On Emitter LoopingЕсли указано значение true, seed будет сбрасываться каждый раз, когда лучи излучателя.
Rotation
Start Rotation RateРаспределение плавающего значения, указывающее скорость вращения частицы в оборотах в секунду. Значение извлекается на основе EmitterTime на пороге частицы и добавляется к значениям вращения частиц Particle RotationRate и Base RotationRate.

RotRate/Life

Модуль Rot Rate/Life используется для масштабирования скорости вращения частицы за время ее жизни. Он содержит следующие члены:

СвойствоОписание
Rotation
Life MultiplierРаспределение плавающего значения, указывающее коэффициент масштаба, который должен применяться к скорости вращения частицы. Значение извлекается на основе RelativeTime при появлении и обновлении частицы, а Particle.RotationRate умножается на нее.

ОСТАВЬТЕ ОТВЕТ

Пожалуйста, введите свой комментарий!
Пожалуйста, введите ваше имя: