// Update is called once per frame void Update() { if (Input.GetKey(KeyCode.UpArrow)) { go.Move(go.transform.forward * .1f); } else if (Input.GetKey(KeyCode.DownArrow)) { go.Move(-go.transform.forward * .1f); } else { go.Move(Vector3.zero); } if (Input.GetKey(KeyCode.LeftArrow)) { go.Rotate(-Mathf.PI * .01f); } else if (Input.GetKey(KeyCode.RightArrow)) { go.Rotate(Mathf.PI * .01f); } if (Input.GetKeyDown(KeyCode.Space)) { go.Jump(); } }
void UpdateKeyboard() { if (Input.GetKeyDown(KeyCode.Space)) { controller.Jump(); } if (Input.GetKey(KeyCode.W)) { controller.Move(FPCamera.forward * 0.1f * defaultSpeed); } else if (Input.GetKey(KeyCode.S)) { controller.Move(-FPCamera.forward * 0.1f * defaultSpeed); } else { controller.Move(new Vector3(0, 0, 0)); } }