// Update is called once per frame void Update() { Vector3 f = playersDirection.getForward(); f = f * -5; transform.position = ThingCameraIsFollowing.position + f + Vector3.up; transform.LookAt(ThingCameraIsFollowing); }
// Update is called once per frame void Update() { forceVector = input.getForward() * Speed; leftVector = input.getLeft() * Speed; if (Input.GetKey(KeyCode.W)) { ThePlayer.AddForce(forceVector); } if (Input.GetKey(KeyCode.S)) { ThePlayer.AddForce(Vector3.zero - forceVector); } if (Input.GetKey(KeyCode.A)) { ThePlayer.AddForce(leftVector); } if (Input.GetKey(KeyCode.D)) { ThePlayer.AddForce(Vector3.zero - leftVector); } }