Odak modu

Unity Junior Programmer

Prevent player from double-jumping

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.

figures

left-disk

Yazılım Kariyerinde İlerlemeni Hızlandıracak Programlar

Patika+ programlarımız ile 4-8 aylık yoğun yazılım kamplarına katıl, temel bilgilerden başlayarak kapsamlı bilgiler edin, yazılım kariyerine başla!

right-cube

Yorumlar

Yorum yapabilmek için derse kayıt olmalısın!