‫Bu videoda geri gel.
‫Kamerayla ilgileneceğiz, böylece oyuncumuzla birlikte hareket edecek.
‫Bunun için yeni bir komut dosyası oluşturalım.
‫Yeni bir komut dosyası oluşturacağım ve buna takip kamerası diyeceğim çünkü bu takip kamerası.
‫Oyuncumuzu takip ediyor ve bunu hemen ana kameramıza atayacağım.
‫Şimdi bunu bileşenlerine ayıralım.
‫Cam'i takip edin ve şimdi açalım.
‫Burada yapacağımız şey, uyanık kalma yöntemini kullanmak olacak.
‫Güncellemeyi kullanmayacağız ama hepimizin ihtiyacı olan iki şey var.
‫Dönüşüm hedefine ihtiyacımız var.
‫Bu yüzden takip etmemiz gereken hedefin konumuna ihtiyacımız var.
‫Ve kamuya açık çünkü bunu birlik içinden atamak istiyoruz.
‫Yani hedef bu.
‫Ve sonra, oynatıcımızın ofseti olan özel bir vektör 3'e ihtiyacımız var.
‫Yani, oyuncuya kıyasla konumumuz nedir ve uyanma yöntemi içinde ofseti
‫ayarlayalım.
‫Bu yüzden ofsetin, konum eksi hedef nokta konumunu dönüştürmeye eşit olduğunu söyleriz.
‫Yani kameramızın konumunu alıyoruz ve oyuncumuz olan hedefimizin konumunu çıkarıyoruz.
‫Buradaki fark a3d vektörüdür, yani burada bir vektör üç değişkenidir ve bunu bir ofset ile kaydederiz
‫ve şimdi devam edip bu bilgiyi güncelleyebiliriz.
‫Bu yüzden void geç güncelleme yöntemini kullanıyoruz.
‫Davranış etkinleştirilmişse geç güncelleme her kare çağrılır.
‫Yani, bu genel olarak kameralar için kullanılır.
‫Yani daha sonra güncelleme, örneğin kamera güncellemeleri için kullanmanız gereken bir şeydir.
‫Tamam.
‫Ve pozisyon değiştirmeye devam edelim.
‫Şimdi kameramızın konumunu hedef konuma göre değiştirelim.
‫Şimdi onu hedef konuma ayarlayalım.
‫Ancak elbette, ofseti alamayabiliriz, aksi takdirde kameramız oynatıcımızın hemen içinde olurdu.
‫Ve şimdi başlangıçtan itibaren sahip olduğu mesafeye dayanacak.
‫Şimdi devam edelim ve bu betiği kaydedelim.
‫Unity'ye gidelim ve hızlıca bir göz atalım.
‫Böylece ana kameramız artık burada target atayabileceğimiz yeni bir genel değişkene sahip olacak ve şimdi karakterimizin
‫hedef olduğunu söyleyebiliriz.
‫Şimdi görebileceğiniz gibi, ana kameramızın konumu bir, beş ve eksi beştir ve karakterimizin
‫konumu da 00 olarak ayarlanmıştır. 5 ve sıfır.
‫Yani bir mesafe ya da fark var.
‫Yani X farkı bir, geniş fark ise 4'tür. 5 ve farklı Z farkı eksi beştir.
‫Artık ana kameramız her zaman oyuncumuza olan bu mesafeyi koruyacaktır.
‫Şimdi bu sahneyi kaydedelim ve kodu çalıştıralım.
‫Kameramızın bizi takip edip etmediğine bir bakalım.
‫Ve şimdi görebileceğiniz gibi, bunu berbat ettim.
‫Tekrar yapalım.
‫Oyuncumuz hareketli ve harika.
‫Kameramız da bizi takip ediyor.
‫Mükemmel.
‫İşte bu kadar.
‫Artık kameranızın oyuncunuzu takip etmesini nasıl sağlayacağınızı biliyorsunuz, bu da sonsuz bir koşucu için mükemmel.
‫Bir sonraki videoda oyuncumuzu canlandıracağız.
‫Orada görüşürüz.