Unity'de karakteri hareket ettirmek için kod yazmak

NirvanaIron

Centipat
Katılım
20 Temmuz 2022
Mesajlar
19
Daha fazla  
Cinsiyet
Erkek
Arkadaşlar merhaba karakterime animasyonlarını ekledim ve iki adet değişken verdim bu değişkenlerden biri YatayEksen değişkeni diğeri ise DikeyEksen değişkeni.
İki eksende 0 değerine sahipse idle animasyonu oynatılıyor. YatayEksen değeri + yönde ise karakterin sağa doğru yürüdüğü animasyon oynatılıyor, - yönde ise sola doğru yürüdüğü animasyon oynatılıyor. DikeyEksen değişkeni de aynı şekilde + değeri ise ileri animasyonu - yönde ise geri animasyonu oynatılıyor. C# dilini yeni yeni öğrendiğim için bu değişkenleri karakter hareketine nasıl atayacağımı anlayamadım. D tuşuna bastığımda YatayEksen değişkeninin değeri + yöne geçmeli ve karakter hareket ederken o animasyon oynatılmalı bunu nasıl yapabilirim? Yardımlarınız için şimdiden teşekkür ederim.
 

Dosya Ekleri

  • Screenshot_1.png
    Screenshot_1.png
    33,7 KB · Görüntüleme: 31
  • Screenshot_2.png
    Screenshot_2.png
    12,6 KB · Görüntüleme: 31
  • Screenshot_3.png
    Screenshot_3.png
    162,3 KB · Görüntüleme: 28
  1. Kod:
    [*]
    [*]animator.SetFloat("YatayEksen", Input.GetAxis("Horizontal"));
    [*]animator.SetFloat("DikeyEksen", Input.GetAxis("Vertical"));
    [*]
 

Yeni konular

Geri
Yukarı