void Update() { if (Input.GetKey("d")) { vP.setSideWaysSpeed(10); } if (Input.GetKey("a")) { vP.setSideWaysSpeed(-10); } if (Input.GetKeyUp("d") || Input.GetKeyUp("a")) { vP.setSideWaysSpeed(0); } //vP.setSideWaysSpeed(Input.acceleration.x); }
private void Update() { // getting attitude float tiltAcceleration = Input.acceleration.x; // calculating speed if (tiltAcceleration > MAXACCEL) { speed = MAXSPEED; } else if (tiltAcceleration < -MAXACCEL) { speed = -MAXSPEED; } else if (tiltAcceleration < MINACCEL && tiltAcceleration > -MINACCEL) { speed = 0; } else { speed = (tiltAcceleration / MAXACCEL) * MAXSPEED; } // sending speed output vehiclePhysics.setSideWaysSpeed(speed); }
private void PassedThePlayer() { if (dummycurTimer < 0 && !endlrd.IsThin) { Debug.Log("ehehehe"); endlrd.IsThin = true; dummycurTimer = 10; } dummycurTimer -= Time.deltaTime; if (dummycurTimer < 0) { if (transform.position.x > Player.position.x) { if (transform.position.x <= -WidthOfTheThinnerRoad) { vP.setSideWaysSpeed(0); } else { vP.setSideWaysSpeed(-3); } } if (transform.position.x < Player.position.x) { if (transform.position.x >= WidthOfTheThinnerRoad) { vP.setSideWaysSpeed(0); } else { vP.setSideWaysSpeed(3); } } if (transform.position.x > WidthOfTheThinnerRoad) { vP.setSideWaysSpeed(-3); } if (transform.position.x < -WidthOfTheThinnerRoad) { vP.setSideWaysSpeed(3); } if (Player.position.z > transform.position.z) { State = 0; } } }
private void PassedThePlayer() { if (dummycurTimer < 0) { endlrd.IsThin = true; dummycurTimer = 0; } if (transform.position.x > Player.position.x) { if (transform.position.x <= -WidthOfTheThinnerRoad / 4f + 0.1f) { vP.setSideWaysSpeed(0); } else { vP.setSideWaysSpeed(-5); } } if (transform.position.x < Player.position.x) { if (transform.position.x >= WidthOfTheThinnerRoad / 4f - 0.1f) { vP.setSideWaysSpeed(0); } else { vP.setSideWaysSpeed(5); } } if (transform.position.x > WidthOfTheThinnerRoad / 4f + 0.1f) { vP.setSideWaysSpeed(-3); } if (transform.position.x < -WidthOfTheThinnerRoad / 4f - 0.1f) { vP.setSideWaysSpeed(3); } if (Player.position.z > transform.position.z) { State = 0; } }