Unity Eğitim
Dersler
Forum Sınav Merkezi Premium 💎
C# Dersleri

Unity'de Cinemachine ile Sinematik Kamera Kontrolü Rehberi

Paylaşan: Unity Eğitim 29 August 2025 3 dakika okuma 198 görüntülenme

Unity'de Cinemachine ile Sinematik Kamera Kontrolü Rehberi


Unity, oyun geliştirme dünyasında esneklik ve çeşitlilik sunan bir oyun motorudur. Özellikle sinematik kamera kontrolleri için Cinemachine eklentisi, kullanıcıların işini oldukça kolaylaştırır. Bu makalede, Unity'de Cinemachine kullanarak nasıl etkileyici sinematik kameralar oluşturabileceğinizi adım adım inceleyeceğiz.

Cinemachine Nedir?


Cinemachine, Unity'nin ücretsiz bir eklentisidir ve oyunlarda profesyonel kalitede kamera kontrolleri oluşturmanıza olanak tanır. Dinamik kamera hareketleri, otomatik izleme ve sinematik geçişler gibi özellikler sunar. Öncelikle, bu eklentiyi nasıl kuracağınızı ve kullanmaya başlayacağınızı inceleyelim.

Cinemachine Kurulumu


Cinemachine'i kullanmaya başlamak için öncelikle Unity Editor'ünüzde bu eklentiyi etkinleştirmeniz gerekir. Aşağıdaki adımları takip edebilirsiniz:

Adım 1: Unity Package Manager'ı Açın


Unity Editor'de üst menüden Window > Package Manager seçeneğine tıklayın. Açılan pencerede, sol üst köşede 'All Packages' seçeneğini seçin ve arama çubuğuna Cinemachine yazın.

Adım 2: Cinemachine'i Kurun


Cinemachine paketini seçin ve sağ altta bulunan Install butonuna tıklayın. Kurulum işlemi tamamlandığında, Cinemachine eklentisi projenize eklenmiş olacaktır.

Temel Cinemachine Kamerası Oluşturma


Kameranızı projenize eklemek için bir Cinemachine kamera oluşturmanız gerekir. İşte nasıl yapacağınız:

Adım 1: Cinemachine Kamerası Ekleme


Öncelikle, sahnenize bir ana kamera ekleyin. Daha sonra, üst menüden Cinemachine > Create FreeLook Camera seçeneğini seçerek bir Cinemachine FreeLook kamera oluşturun. Bu kamera tipi, oyuncunun etrafında serbestçe hareket edebilen bir kameradır.

Adım 2: Kamerayı Konfigüre Etme


Inspector penceresinde, Follow ve Look At alanlarını doldurarak kameranın hangi objeyi takip edeceğini ve hangi objeye odaklanacağını belirleyin. Bu alanlar genellikle oyuncu karakteriniz olur.

Kamera Geçişleri ve Efektler


Cinemachine, sahneler arasında yumuşak geçişler yapmanıza olanak tanır. Bu özellik, özellikle sinematik geçişler için oldukça yararlıdır.

Adım 1: Virtual Cameras Ekleme


Projenize ikinci bir kamera eklemek için Cinemachine > Create Virtual Camera seçeneğini kullanın. Her bir sanal kamerayı farklı bir açı veya sahne için konfigüre edebilirsiniz.

Adım 2: Kamera Geçişlerini Ayarlama


Cinemachine Brain bileşeni, ana kameranıza ekleyerek iki sanal kamera arasında geçiş yapabilirsiniz. Ayrıca, Inspector'de geçiş hızı gibi parametreleri ayarlayarak geçişlerinizi özelleştirebilirsiniz.

Örnek Kodlar ve İpuçları


İşte Cinemachine ile çalışırken kullanabileceğiniz bazı örnek kodlar ve ipuçları:
using UnityEngine;
using Cinemachine;

public class CameraController : MonoBehaviour
{
public CinemachineFreeLook freeLookCamera;
void Start()
{
freeLookCamera.m_YAxis.m_InputAxisName = "Mouse Y";
freeLookCamera.m_XAxis.m_InputAxisName = "Mouse X";
}
}


Bu basit örnek, fare hareketlerini kullanarak Cinemachine FreeLook kameranızı nasıl kontrol edebileceğinizi göstermektedir.

Unity'de Cinemachine ile sinematik kamera kontrolü hakkında daha fazla bilgi edinmek için

adlı videoya göz atabilirsiniz.

🧠 Ders Sonu Değerlendirme Testi

Dersi tamamladıktan sonra bilgilerinizi test edin ve ekstra puanlar kazanın.

🔥 +50 XP Ödül
🔒

Sınava Katılmak İçin Giriş Yapın

Bu ders sonu testini çözebilmek, bilginizi test edip **+50 XP** kazanmak ve **Sınav Şampiyonu** rozetinin kilidini açmak için üye girişi yapmalısınız.

Yorumlar (0)

Yorum yazabilmek ve derslere katkıda bulunabilmek için giriş yapmalısınız.

İlk yorumu siz yapın!