C# Unity C# kodundaki hata ne?

  • Konuyu başlatan Konuyu başlatan Altair
  • Başlangıç Tarihi Başlangıç Tarihi
  • Mesaj Mesaj 22
  • Görüntüleme Görüntüleme 378
  • Etiketler Etiketler
    hata

Altair

Yetkin
Katılım
19 Mayıs 2024
Mesajlar
488
Çözümler
1
Beğeniler
125


Anlamadım linearvelocity yazıyorum olmuyor düz velocity yazıyorum olmuyor RB'nin başına "_" koyuyorum olmuyor ne yapmaliyim.
 
  1. rb değişkenin tipi Rigidbody olmalı (Rigidbody2D değil!)

    Kod:
    private Rigidbody rb;
  2. Kod 3D sahnede çalışan Rigidbody komponentine bağlı olmalı. Yani bu scripti taktığın objede Rigidbody (3D) bileşeni ekli olmalı.
  3. velocity küçük harfle yazılır (rb.velocity) → büyük/küçük harf önemli.
  4. linearVelocity diye bir şey yok → Unity 3D’de sadece velocity var.
Eğer sen rb. yazınca hâlâ velocity çıkmıyorsa, muhtemelen objene yanlışlıkla Rigidbody2D eklemişsindir.
 
Doğru kullanım bu rb.linearVelocity şekilde olmalı. Büyük küçük harfe dikkat etmelisin, rb.velocity kullanılmıyor artık.
 
Doğru kullanım bu rb.linearVelocity şekilde olmalı. Büyük küçük harfe dikkat etmelisin, RB. Velocity kullanılmıyor artık.

Denedim onu olmadı.
 
Son düzenleyen: Moderatör:



V yi kucuk yapinca boyle oluyor baktim grigidbody normal rigidbody 2 D olan degil.

Tam olarak hata ne oluyor RB. Linearvelocity kullanınca? Ben aktif olarak RB. Velocity yerine RB. Linearvelocity kullanıyorum sorunsuz bir şekilde.

Hata cikmiyor sanirim sadece W ya basinca ileri gitmiyor.

 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…