Jump.cs
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 | using UnityEngine; [RequireComponent( typeof (Rigidbody))] public class Jump : MonoBehaviour { public float jumpForce = 4; public float jumpInterval = 0.25f; Rigidbody rigidBody; float jumpTimer; void Awake() { rigidBody = GetComponent<Rigidbody>(); } void Update() { jumpTimer += Time.deltaTime; if (Input.GetMouseButtonDown(0)) { if (jumpTimer > jumpInterval) { jumpTimer = 0; rigidBody.velocity = Vector3.up * jumpForce; } } } } |