⚙️ Oyun Kütüphanem
Unity ile oyun geliştirmek için hazır C# scriptleri. Kopyala, yapıştır, oyna!
FPS Mouse Look (Kamera Kontrolü)
Mouse hareketi ile hem yatay (Y ekseni, karakter döner) hem dikey (X ekseni, kamera yukarı-aşağı bakar) bakış açısı kontrolü.
Smooth 3rd Person Kamera Takibi
Oyuncuyu yumuşakça takip eden, Lerp ile pürüzsüz geçiş yapan 3. şahıs kamera kontrolörü.
Kamera FOV Lerp Animasyonu (Zoom)
Sağ tık basılı tutulduğunda kameranın FOV'unu Lerp ile daraltarak dürbün/nişan alma efekti.
Kamera Sarsıntısı (Camera Shake)
Patlama, hasar veya çarpma anında kamerayı Coroutine ile rastgele sarsıntıya uğratan efekt.
FPS'den 3rd Person'a Kamera Geçişi
V tuşuna basıldığında kamerayı birinci şahıstan üçüncü şahsa (veya tersine) Lerp ile geçiren sistem.
Kamera Yörünge Kontrolü (Orbit Camera)
Mouse sürükleyerek bir hedefe göre kamerayı yörüngede döndüren inspect/orbit sistemi.
Cutscene Kamera Yolu (Waypoint Path)
Sahnede tanımlı waypoint noktaları arasında kamerayı otomatik Lerp ile gezdiren sinematik sistem.
Lerp ile Smooth UI Panel Geçişi
CanvasGroup.alpha değerini Lerp ile değiştirerek UI panellerini sinüzal geçiş ile açıp kapatan sistem.
Kamera Sınır Kontrolü (Clamp Bounds)
Kameranın belirli koordinat sınırları dışına çıkmamasını sağlayan, 2D platform oyunları için ideal sınır sistemi.