Gelişmiş Movement Sistemi (FPS)
Unity Assets

Gelişmiş Movement Sistemi (FPS)

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.