private void FixedUpdate() { var h = Input.GetAxis("Horizontal"); _steer = Mathf.MoveTowards(_steer, h, SteerSpeed * Time.deltaTime); _steer = Mathf.Clamp(_steer, -1, 1); var adjustedSteer = Mathf.Sign(_steer) * _steer * _steer; _car.SetSteer(adjustedSteer); _car.SetMoveDirection(!Input.GetKey(KeyCode.Space)); }