Adım 6: Oyuncunun çift zıplamasını engelle
Fark etmiş olabileceğiniz gibi, oyuncu boşluk çubuğunu spam yapabilir ve karakteri gökyüzüne fırlatabilir. Bu gülünç spamı durdurmak ve zıplamayı daha gerçekçi hale getirmek için oyuncunun zıplamadan önce yerde olduğundan emin olan bir if-ifadesine ihtiyacımız var.
- Yeni bir public bool isOnGround değişkeni ekleyin ve onu true değerine eşitleyin.
- Oyuncunun zıplamasına neden olan if ifadesinde, isOnGround = false olarak ayarlayın, ardından test edin.
- if-ifadesine bir koşul && isOnGround ekleyin
- Yeni bir void OnCollisionEnter yöntemi ekleyin, bu yöntemde isOnGround = true değerini ayarlayın, ardından test edin.

Lesson discussion
Swap insights and ask questions about Unity Junior Programmer
Be the first to start the discussion
Ask a question or share your thoughts about this lesson.