Unity CS1525 hatası

alperengalip

Kilopat
Katılım
1 Temmuz 2019
Mesajlar
614
Çözümler
5
Yer
Manisa
Daha fazla  
Cinsiyet
Erkek
Meslek
Öğrenci
Yardımcı olursanız sevinirim. Kodu TXT olarak attım rarlamakla uğraşmamak için.
 

Dosya Ekleri

  • Birdy.txt
    412 bayt · Görüntüleme: 54
public float velocity = 1' deki velocity değişken ismini vel falan yapın yani değiştirin. Büyük ihtimal velocity rigidbody'nin hazır bir metodu olduğu için kabul etmiyor. Ben başka bir şey göremedim.
 
Hocam if kullandıktan sonra süslü parentez yerine normal parentez kullanmışsin.
public float velocity = 1' deki velocity değişken ismini vel falan yapın yani değiştirin. Büyük ihtimal velocity rigidbody'nin hazır bir metodu olduğu için kabul etmiyor. Ben başka bir şey göremedim.
Hocam onun herhangi bir etkisi yok. Çünkü 2 velocity ayrı sınıflarda kullanılıyor. Biri rigidbody2d de, diğeri birdy sınıfında.
 
Dediğinizi yaptım. Şimdi de böyle bir hata alıyorum. Tıklayınca da kuş uçmuyor
 

Dosya Ekleri

  • Ekran Alıntısı.PNG
    2 KB · Görüntüleme: 45
Dediğinizi yaptım. Şimdi de böyle bir hata alıyorum. Tıklayınca da kuş uçmuyor
Basit bir hata, rigidbody private olarak tanımlamışsın ama herhangi bir değere eşit değil. Yani null. Private olarak tanimladiysan, start methodunda getcomponent kulanarak değer ata. Yada public yapıp inspector panelinden ata.
Kısaca;

C#:
Start{
rb2d= GetComponent<RigidBody2D>();
}

Sanırım unity'e yeni başladın. YouTube da bir sürü videolar var sıfırdan başlayan seriler falan onları izlemeni öneririm. Zamanla herşey yerine oturacak.
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…