← Devlog Listesine Dön
FİZİK ÇÖZÜMLERİ 12 Mayıs 2026

DreamLoop Devlog #4: Duvar Sürtünmesi ve Köşe Çarpışma Çözümleri

Yazar: Sami Uysal

Alfa testlerimizde iki can sıkıcı fizik problemiyle karşılaştık: zıplama esnasında duvara doğru hareket tuşlarına basıldığında karakterin duvara yapışıp havada asılı kalması ve tilemap üzerindeki birleşim çizgilerinde kayarken yaşanan sarsıntılar. Ayrıca, karakterin alttan zıplayıp üzerine inebileceği tek yönlü platform (merdiven, raf) mekaniklerine ihtiyacımız vardı.

Duvara yapışma sorununu, karakterin yan tarafındaki kapsül collider'lara sıfır sürtünmeli (frictionless) özel bir PhysicsMaterial2D atayarak çözdük. Birleşim yerlerindeki sarsıntıları ise tilemap collider'larını tek bir sürekli çarpışma alanına dönüştüren CompositeCollider2D bileşenine geçerek giderdik. Tek yönlü platformlar içinse Unity'nin PlatformEffector2D component'ini kullanarak alttan geçişe izin veren ve sadece üst sınırda çarpışma uygulayan bir yapı kurduk.