Astra Simple Movement System ile oyunlarınıza entegre edebileceğiniz ve %99 tüm sistemlerle uyumluluğa sahip bir movement sistemine sahip olun.
Kolay edit
Temel Hareket (Koşma/Yürüme): Yumuşak ivmelenme ve durma dinamikleri.
Zıplama Mekanikleri: Özelleştirilebilir zıplama yüksekliği ve yer çekimi hassasiyeti.
Çift Zıplama (Double Jump): Gelişmiş platform mekanikleri için destek. (İsteğe bağlı, mevcutsa belirtin.)
Hava Kontrolü: Zıplama sırasında hareket yönünü ayarlayabilme.
Eğilme (Crouch): Karakterin boyutunu dinamik olarak ayarlayabilme (kapsül boyutunu ve kamera konumunu otomatik değiştirir).
Eğimli Yüzeyleri Yönetme: Karakterin kaymasını önleyerek eğimli yüzeylerde güvenilir bir şekilde hareket etmesini sağlar.
Hızlandırma (Sprint): Ekstra bir hız katmanı için kolay entegrasyon.
🛠️ Neden CharacterController?
Bu sistemin CharacterController kullanması, size şu önemli avantajları sunar:
Fizik Motoru Etkileşimi Yok: Geleneksel Rigidbody tabanlı sistemlerin aksine, bu hareket yöntemi fizik motorunun karmaşık etkileşimlerine maruz kalmaz. Bu, beklenmedik jitter (titreme), kayma veya takılma sorunlarını minimuma indirir.
Hassas ve Güvenilir Hareket: Karakter kontrolünün tamamen kod tabanlı olduğu anlamına gelir, bu da her zaman öngörülebilir ve tutarlı bir deneyim sağlar.
Optimizasyon: Fizik motoru hesaplamalarından kaçındığı için genellikle daha optimize ve performans dostudur.
Kolay Entegrasyon: Mevcut projenizdeki diğer sistemlerle (Kamera Kontrolü, Envanter, Savaş Mekanikleri vb.) çakışma riski düşüktür.
⚙️ Entegrasyon ve Uyumluluk
Giriş Sistemi: Unity'nin yeni Input System'i ile tam uyumlu olarak tasarlanmıştır (veya eski Input Manager ile kolayca ayarlanabilir - hangisini kullandığınızı belirtin).
(Unity 6.2 ile tam uyumluluk)
Kamera Sistemleri: Cinemachine gibi popüler kamera sistemleriyle sorunsuz çalışır.
Temiz ve Okunabilir Kod: Tamamen C# ile yazılmış, iyi yorumlanmış ve genişletilebilir bir kod yapısına sahiptir. Kendi özel hareketlerinizi (duvar koşusu, tırmanma vb.) eklemek için mükemmel bir başlangıç sistemidir.
📦 Pakete Dahil Olanlar
[Adı] Hareket Script'i (C#)
Örnek Sahne (Movement denemeleri için)
Temel Karakter Meshi/Modeli (Gösterim Amaçlı)
Kapsamlı Belgeler: Kurulumdan özelleştirmeye kadar adım adım kılavuz.