Witam!
W unity 3d w C# napisałem kod aby kostka wykonała skok po wciśnięciu spacji, jednak ten skok może wykonywać w nieskończoność, czyli jeśli jest w powietrzu to po wciśnięciu spacji może jeszcze wyżej się wzbić, a chcę to zrobić tak że wykona skok i następny skok kostka może zrobić dopiero po opadnięciu na ziemię. Czy ktoś wie jak to zrobić, aby kostka skoczyła i dopiero następnym razem mogłaby to zrobić gdy już opadnie na ziemię? Poniżej zamieszczam fragment kodu odpowiedzialnego za skok:
if (Input.GetKey(KeyCode.Space))
{
transform.position = transform.position + new Vector3(0, 0.05f, 0);
}
Z góry dziękuję :)