СПРАВОЧНИККОМПОНЕНТЫ
UCFChaosVehicleAdapterComponent
Blueprint: Crushform Chaos Vehicle Adapter
Адаптер автомобиля для колёсного автомобиля Chaos (AWheeledVehiclePawn с UChaosWheeledVehicleMovementComponent): его колёса берутся из WheelSetups и состояний колёс компонента движения, а не из списка и трассировок. Меши колёс — это меш-компоненты, прикреплённые к мешу автомобиля в кости каждого колеса; у автомобиля, чьи колёса заданы только костями, нет деформации шин и грязи на колёсах. Просадка шины применяется вдоль оси up владельца после движения костей, поскольку кость колеса вращается и поворачивается вместе с рулём; её выталкивание применяется вместе с ней, в пространстве владельца. Свойства Crushform|Wheels базового класса (список колёс, канал земли, запас зонда) здесь ничего не делают, поэтому Details их скрывает. У Chaos нет зажигания: двигатель работает, пока существует компонент движения, на оборотах своего двигателя от холостых до максимальных, под газом водителя, включая задний ход по тормозу.
Унаследовано от UCFVehicleAdapterComponent
Функции
- Get
Engine Состояние двигателя: выключен, прокручивается или работает.Run State - Get
Engine Обороты двигателя, об/мин.RPM - Get
Engine Обороты холостого хода, об/мин: работающий двигатель никогда не звучит ниже этого значения.Idle RPM - Get
Engine Максимальные обороты двигателя, об/мин; 0 — без ограничения.Max RPM - Get
Engine Газ, 0..1.Load - Build
Wheel Колёса кадра, один раз за кадр в тике.Contacts - Collect
Wheel Меши колёс: шины, грязь на колёсах и меши, которые кузов не деформирует.Meshes - Build
Tire Колёса шин, каждое с мешем, физическим радиусом, HostIndex, текущим смещением и bAcceptsPush.Wheels - Build
Load Сила контакта, делённая на номинальную нагрузку, по HostIndex; этот адаптер не имеет модели силы и ничего не возвращает.Ratios - Set
Wheels Заменяет колёса, выбранные в Wheels, для колёс, созданных во время выполнения. - Set
Braking Насколько сильно автомобиль тормозит, 0..1, на каждом колесе: при торможении rolling FX выбрасывают больше частиц. - Set
Cabin Приглушает звук качения и звук двигателя, пока слушатель сидит в салоне этого автомобиля: значения салона адаптера, если bOverrideCabinMuffling, иначе значения из настроек Crushform Wheels для колёс и из настроек Crushform Engine для двигателя.Muffled - Get
Deform Компонент деформации, который вминает кузов; null без Dirt And Dents. - Get
Glass Компонент, который хранит стеклянные панели автомобиля; null, если не включены одновременно Glass и Dirt And Dents. - Get
Tires Компонент шин; null без Tires. - Get
Prop Компонент, который ломает объекты, в которые въезжает автомобиль; null без Breaks Props.Contact - Get
Impact Компонент отклика на удары кузова; null без Impact Feedback.Feedback - Get
Part Компонент отклика на удары навесных деталей; null, если не включены одновременно Impact Feedback и Dirt And Dents.Impact Feedback - Get
Rolling Компонент звука качения; null без Rolling Sound.Audio - Get
Rolling Компонент эффектов качения; null без Rolling FX.FX - Get
Engine Компонент звука двигателя; null без Engine Sound.Audio - Get
Damage Get Damage Zones компонента деформации: насколько вмято каждую сторону кузова, как это подтвердил сервер.Zones - Get
Damage Get Damage In Box компонента деформации: повреждение в боксе в корневом пространстве владельца.In Box - Get
Wheel Сколько раз были построены колёса кадра (BuildWheelContacts); тесты считают это значение.Gather Count
Свойства
- AuthorityКакой инстанс симулирует автомобиль и оценивает его удары.
- Deform
Profile Вмятины и грязь кузова; пусто: значение проекта по умолчанию (Project Settings -> Plugins -> Crushform). - Tire
Profile Шины; пусто: значение проекта по умолчанию (Project Settings -> Plugins -> Crushform Tire). - b
Dirt Кузов получает вмятины и загрязняется (UCFDeformComponent); стеклянным панелям и грязи на колёсах нужен именно этот компонент.And Dents - b
Glass Стеклянные панели (UCFGlassComponent) на автомобиле трескаются и разрушаются; нужен Dirt And Dents, который находит панели. - b
Tires Шины деформируются на мешах колёс (UCFTireComponent). - b
Rolling Каждое колесо воспроизводит звук качения своей поверхности (UCFRollingAudioComponent); только презентация, на выделенном сервере без звука.Sound - b
Rolling Каждое колесо показывает эффект качения своей поверхности (UCFRollingFXComponent); только презентация, на выделенном сервере не показывается.FX - b
Engine Двигатель воспроизводит свой звук (UCFEngineAudioComponent) по событиям двигателя ниже; только презентация, на выделенном сервере без звука.Sound - b
Impact Удары воспроизводят звуки и эффекты ударов на каждом инстансе (UCFNetImpactFeedbackComponent); вместе с Dirt And Dents звучат также удары навесных деталей и их удары о конец хода, на каждом инстансе от собственной физики (UCFPartImpactFeedbackComponent).Feedback - b
Breaks Автомобиль ломает разрушаемые объекты, в которые въезжает (UCFPropContactComponent).Props - Impact
Event Что отклик на удары воспроизводит при аварии: по умолчанию Crushform.Impact.Vehicle.Crash из плагина; пусто: без звука удара.Tag - Impact
Impulse Изменение скорости удара, которое воспроизводится на полную силу, см/с; читается, когда адаптер создаёт отклик на удары.Per Kg For Full Intensity - Impact
Min Изменение скорости, ниже которого удар не воспроизводится вовсе, см/с; читается, когда адаптер создаёт отклик на удары.Impulse Per Kg - Prop
Contact Ниже этой скорости автомобиль не ломает объекты, см/с; читается, когда адаптер обрабатывает контакт с объектами.Min Speed Cm S - b
Override Звук качения этого автомобиля использует Rolling Sound Tuning вместо Tuning из настроек Crushform Wheels; читается, когда адаптер создаёт звук качения.Rolling Sound Tuning - Rolling
Sound Tuning - b
Override Set Cabin Muffled использует Cabin Volume Scale и Cabin Low Pass Frequency этого автомобиля вместо настроек Crushform Wheels и Crushform Engine.Cabin Muffling - Cabin
Volume Scale - Cabin
Low Pass Frequency - b
Override Эффекты качения этого автомобиля используют Rolling FX Tuning вместо FX Tuning из настроек Crushform Wheels; читается, когда адаптер создаёт эффекты качения.Rolling FX Tuning - Rolling
FX Tuning - Engine
Sound Звук двигателя; пусто: значение проекта по умолчанию (Project Settings -> Plugins -> Crushform Engine).Profile - Engine
Sound Место, где звучит двигатель, относительно корня владельца; читается, когда адаптер создаёт звук двигателя.Offset - Ram
Allowance При модели, в которой авторити — Owning Client: на сколько скорость удара, о котором сообщил клиент, может превышать недавнюю пиковую скорость автомобиля, прежде чем сервер отклонит удар, м/с.Mps
События
- On
Damage On Damage Changed компонента деформации, передаётся дальше: адаптер сам создаёт этот компонент при регистрации, поэтому Blueprint привязывает событие здесь.Changed