Merhaba oyun yapmaya çalışıyorum hobi olarak. Bir şeyler öğrenirsem bu yoldan devam edeceğim. Kendi çizimimle karakter yaptım bu karakteri kontrol edemiyorum. Kodlarda sıkıntı olabilir sorunu bulamadım yardımcı olur musunuz?
öncelikle merhabalar iyi forumlar iyi çalışmalar. aslında hocam sen velocitye getkeycode muhabbetlerine girerek karmaşıklığa yol açmışsın kafanın karışması normal. sana hazır Input komutlarını öneririm. artık nerdeyse kimse klavyeden tuşa atayarak yapmıyor herkes horizontal vertical kullanıyor. 2 Boyutlu bir karakteri sağa sola hareket ettirmek için kendimce şöyle kısa bir kod gösterebilirim:
public float speed;
public Vector2 input;
Rigidbody2D rb;
Hocam nacizane tavsiyem, hobi ya da profesyonel ugrasmaniz fark etmez, Unity'ye baslamadan once temel bir C# egitimi almaniz. Ucretli kurslara gerek yok YouTube'da bolca icerik vardir diye tahmin ediyorum.
veyahut Btk akademi'nin ücretsiz C# kursları var orada console uygulamaları ile öğretim yapıyorlar ve kurs bittiği zaman sertifika da almış oluyorsunuz.