SingleJump.cs
using System.Collections; using System.Collections.Generic; using UnityEngine; [RequireComponent(typeof(Rigidbody))] public class SingleJump : MonoBehaviour { public float jumpForce = 5; public float groundDistance = 0.5f; Rigidbody rigidBody; void Awake() { rigidBody = GetComponent<Rigidbody>(); } bool IsGrounded() { return Physics.Raycast(transform.position, Vector3.down, groundDistance); } void Update() { if(Input.GetMouseButtonDown(0) && IsGrounded()) { rigidBody.velocity = Vector3.up * jumpForce; } } }