Bir platform oyunu yapıyorum. Unity hakkında pek bilgim olmadığımdan nasıl yapabileceğimi bilmiyorum. Bir gameObject var bu bir iksir bunu alınca double jump etkin olacak onu nasıl ayarlayabilir acaba? Tam anlatamadıysam tekrar yazarsanız daha detaylı anlatırım.
Şuan da aklıma gelen şu :
2 tane zıplama kodu oluşturursun. Bir tanesi normal zıplama diğeri çift zıplama için. O gameObjecti alınca normal zıplama kodunu deaktif yapıp çift zıplamayı aktif hale getirebilirsin.
O iksiri alınca başta bahsettiğim zıplama hakkı int'ini 2 yapsın. Bu çok daha mantıklı ve kolay. @Ezber3261
Zıplama hakkı diye bir int ekle ve 2 değerini ver. Her zıplamada bunu eksilt. Yere dokunduğunda da bu zıplama hakkını tekrar 2 yap. Zıplamak için gerekli olan koşulları da zıplama hakkı =! 0 ve yere değmesi olarak belirle(if komuduyla).
Zıplama hakkı diye bir int ekle ve 2 değerini ver. Her zıplamada bunu eksilt. Yere dokunduğunda da bu zıplama hakkını tekrar 2 yap. Zıplamak için gerekli olan koşulları da zıplama hakkı =! 0 ve yere değmesi olarak belirle(if komuduyla).
Şuan da aklıma gelen şu :
2 tane zıplama kodu oluşturursun. Bir tanesi normal zıplama diğeri çift zıplama için. O gameObjecti alınca normal zıplama kodunu deaktif yapıp çift zıplamayı aktif hale getirebilirsin.
O iksiri alınca başta bahsettiğim zıplama hakkı int'ini 2 yapsın. Bu çok daha mantıklı ve kolay. @Ezber3261