СПРАВОЧНИККОМПОНЕНТЫ
UCFImpactFeedbackComponent
Превращает удары твёрдого тела одного примитива в события отклика на удары. Локально для этого инстанса: каждый инстанс оценивает видимые ему удары и проигрывает их через подсистему отклика на удары; ничего не ретранслируется. Удар засчитывается, когда изменение его скорости достигает Min Impulse Per Kg и он начинает контакт или скачет внутри этого порога, поэтому тело, лежащее на земле, молчит. Примитив задаётся через SetObservedPrimitive.
Функции
Интенсивность удара, 0..1, по импульсу удара на килограмм массы тела, получившего удар (то есть по изменению его скорости в см/с); отрицательна, если ниже MinImpulsePerKg. Против тела, которое уступает (OtherMassKg > 0; 0 для тела, которое не уступает), изменение скорости поднимается до скорости в неподвижную стену, которая поглощает ту же энергию (UCFDeformComponent::GetEnergyScale): грузовик, в который врезался легковой автомобиль, почти не меняет скорость, но авария остаётся аварией.
Идентификатор, который несёт событие удара для Primitive, чтобы его кулдаун действовал, через какой бы инстанс и каким бы путём оно ни пришло.
Задаёт примитив, чьи удары сообщаются. Можно вызывать в любое время; до Begin Play компонент привязывается тогда.
Примитив, чьи удары сообщаются; null, пока не вызвана SetObservedPrimitive.
Свойства
- Категория
- Impact
- По умолчанию
- 600.f
- Категория
- Impact
- По умолчанию
- 50.f
- Категория
- Impact
- По умолчанию
- 0.1f
- Категория
- Impact
- По умолчанию
- 2.f
- Категория
- Impact