예제 #1
0
    // Convertir parámetros de fricción en una curva de WheelCollider
    WheelFrictionCurve GetWheelFrictionCurve(CarFrictionCurve Friction, float Stiffness, float SlipFactor)
    {
        WheelFrictionCurve Curve = new WheelFrictionCurve();

        Curve.extremumSlip   = 1.0f * SlipFactor;
        Curve.extremumValue  = Friction.grip * m_DeltaTimeFactor;
        Curve.asymptoteSlip  = (1.0f + Friction.gripRange) * SlipFactor;
        Curve.asymptoteValue = Friction.drift * m_DeltaTimeFactor;

        Curve.stiffness = Stiffness;
        return(Curve);
    }
    // Convertir parámetros de fricción en una curva de WheelCollider
    WheelFrictionCurve GetWheelFrictionCurve(CarFrictionCurve Friction, float Stiffness, float SlipFactor)
    {
        WheelFrictionCurve Curve = new WheelFrictionCurve ();

        Curve.extremumSlip = 1.0f * SlipFactor;
        Curve.extremumValue = Friction.grip * m_DeltaTimeFactor;
        Curve.asymptoteSlip = (1.0f + Friction.gripRange) * SlipFactor;
        Curve.asymptoteValue = Friction.drift * m_DeltaTimeFactor;

        Curve.stiffness = Stiffness;
        return Curve;
    }