Я делаю свою первую игру, и теперь у меня проблема: у меня появляется кнопка прыжка, когда я ее нажимаю, я прыгаю, но когда я в воздухе, я могу нажать ее еще раз и снова прыгнуть в воздух. Как это исправить, я могу прыгать только по земле. Вот мой код:
using UnityEngine;
using System.Collections;
using UnityStandardAssets.CrossPlatformInput;
public class Move2D : MonoBehaviour
{
public float speed = 5f;
public float jumpSpeed = 8f;
private float movement = 0f;
private Rigidbody2D rigidBody;
// Use this for initialization
void Start()
{
rigidBody = GetComponent<Rigidbody2D>();
}
public void Jump()
{
rigidBody.AddForce(transform.up * jumpSpeed, ForceMode2D.Impulse);
}
// Update is called once per frame
}