Beispiel #1
0
    // Update is called once per frame
    void Update()
    {
        if (Input.GetAxis("Horizontal") != 0)
        {
            cm.Turn(Input.GetAxis("Horizontal"));
        }

        if (Input.GetKey(KeyCode.W))
        {
            cm.Accelerate(15);
        }
        else if (Input.GetKey(KeyCode.S))
        {
            cm.Accelerate(-10);
        }
    }
Beispiel #2
0
 public void Accelerate(float amount)
 {
     if (amount >= minSpeedDeceleration && amount <= maxSpeedAcceleration && isAbleToAccelerate)
     {
         cm.Accelerate(amount);
         isAbleToAccelerate = false;
     }
 }