Unity'de karakter zemine tam oturmuyor

sözlüdenkalan

Centipat
Katılım
11 Haziran 2024
Mesajlar
15
Daha fazla  
Cinsiyet
Erkek
Ben Unity'de 2D oyun geliştiriyorum. Colliderlerı ve rigidbody 2D si düzgün ayarlandı yer çekimi 1 ve karakterdeki collider düzgün ayarlı fakat oyunu başlatınca karakter böyle zemine tam yapışmıyor ve ileri geri ilerlerken oyunda durduk yere takılmalar oluyor. Sorunu bir türlü çözemedim.
 

Dosya Ekleri

  • Ekran görüntüsü 2024-07-30 210510.png
    Ekran görüntüsü 2024-07-30 210510.png
    555 bayt · Görüntüleme: 48
Son düzenleyen: Moderatör:
Z değerleri farklı olabilir
Karakterini çizerken en alt kısmını beyaz çizmiş olabilirsin
Capsul ayarladıysan capsulü geniş ayarlamış olabilirsin
 
Eğer illa tam otursun dersen
Şu şekilde yapabilirsin, bu değeri Debug.Log ile yazdırıp kendin girersin ya da kod içinden halledersin:
C#:
float height = GetComponent<SpriteRenderer>().bounds.size.y;
 

Technopat Haberler

Yeni konular

Geri
Yukarı