ClutchComponent
can be bypassed by setting the output of EngineComponent
directly to the desired PowertrainComponent
but this is not recommended as it will cause stalling in most cases.
There are two things to note here: clutch engagement and clutch input. Clutch input controls the engagement through the Engagement Curve and is set either automatically, through user input, or scripting/inspector. It is best to think of the Clutch Input value as the pedal position, and the engagement as the “biting point” of the clutch.
Automatic
sets the clutch engagement based on the input (engine) RPM. engagementRPM
, throttleEngagementOffsetRPM
and engagementRange
.UserInput
type can be used to give control to the user through a gamepad, steering wheel, etc.Clutch
axis - check Input section for more info on setting up axes.Manual
type does not set the clutch value in any way and instead expects to be set externally, either through the inspector or through scripting.Has Torque Converter
is false Slip Torque
is used. Otherwise, the clutch will use Torque Converter Slip Torque
. \\]Slip Torque
will result in grabby clutch.Slip Torque
values can result in torque spikes when the clutch is suddenly released which can impact solver stability in extreme cases.