Unity'de obje nasıl kamerayı takip eder?

saphary

Hectopat
Katılım
2 Eylül 2019
Mesajlar
4.357
Makaleler
5
Çözümler
12
Yer
Antalya
Daha fazla  
Sistem Özellikleri
R5 2600, RX590, 16GB, Corsair Delta Spec
Cinsiyet
Erkek
Meslek
Boş İşler Erbabı
Collider, Rigidbody gibi componentler ile problem yaşayan bir objem var. Sorunu daha iyi kavramanız için özet geçeceğim. Reach isminde bir küpüm var ve bunu Unity Standart Asset'in içindeki FPSController'in çocuğu yapınca problem yaşıyorum. FPSController'in tüm componentlerini sildim, kinematik özellikleriyle oynadım, Mass için kod ekledim, içine boş obje yarattım oradan bir şeyler denedim ama hiçbir şey işe yaramıyor. Bununla ilgili bir konu açmıştım ama aşırı fazla uğraştıktan anladığım kadarıyla bu işi farklı yoldan çözmek gerekiyor.

Reach'i çocuk konumundan alıp Hiyerarşi içerisinde yalnız bıraktım. Öyle yapınca tam olarak istediğim gibi çalışıyor fakat kamerayı takip etmiyor. Haliyle oyuncu diğer objelerle etkileşime geçmesini sağlayan küpü geride bırakıyor. Bu objenin kamerayı takip etmesini istiyorum. Kendim iki üç tane şey denedim ama beceremedim, daha yeniyim. Neler yapabilirim?
 
Collider, rigidbody gibi componentler ile problem yaşayan bir objem var. Sorunu daha iyi kavramanız için özet geçeceğim. Reach isminde bir küpüm var ve bunu Unity standart Asset'in içindeki fpscontroller'in çocuğu yapınca problem yaşıyorum. Fpscontroller'in tüm componentlerini sildim, kinematik özellikleriyle oynadım, mass için kod ekledim, içine boş obje yarattım oradan bir şeyler denedim ama hiçbir şey işe yaramıyor. Bununla ilgili bir konu açmıştım ama aşırı fazla uğraştıktan anladığım kadarıyla bu işi farklı yoldan çözmek gerekiyor.

Reach'i çocuk konumundan alıp hiyerarşi içerisinde yalnız bıraktım. Öyle yapınca tam olarak istediğim gibi çalışıyor fakat kamerayı takip etmiyor. Haliyle oyuncu diğer objelerle etkileşime geçmesini sağlayan küpü geride bırakıyor. Bu objenin kamerayı takip etmesini istiyorum. Kendim iki üç tane şey denedim ama beceremedim, daha yeniyim. Neler yapabilirim?

Kamerayı objenin içine at.
 
Collider, Rigidbody gibi componentler ile problem yaşayan bir objem var. Sorunu daha iyi kavramanız için özet geçeceğim. Reach isminde bir küpüm var ve bunu Unity Standart Asset'in içindeki FPSController'in çocuğu yapınca problem yaşıyorum. FPSController'in tüm componentlerini sildim, kinematik özellikleriyle oynadım, Mass için kod ekledim, içine boş obje yarattım oradan bir şeyler denedim ama hiçbir şey işe yaramıyor. Bununla ilgili bir konu açmıştım ama aşırı fazla uğraştıktan anladığım kadarıyla bu işi farklı yoldan çözmek gerekiyor.

Reach'i çocuk konumundan alıp Hiyerarşi içerisinde yalnız bıraktım. Öyle yapınca tam olarak istediğim gibi çalışıyor fakat kamerayı takip etmiyor. Haliyle oyuncu diğer objelerle etkileşime geçmesini sağlayan küpü geride bırakıyor. Bu objenin kamerayı takip etmesini istiyorum. Kendim iki üç tane şey denedim ama beceremedim, daha yeniyim. Neler yapabilirim?
Unity Nesne Kamera Takibi Nasıl Yapılır ? | Tekno Hisar bunu bir inceler misin? Bahsettiğin şey bu mu?

Kamerayı objenin içine at.
Onu yapmış galiba?

Kamerayı nesnenin child'i yaptınız değil mi?
 
B
Anladığım kadarıyla o objeyi child yaptığını ve sanırım şu an kamerayı bağlamak istiyorsunuz. Değil mi?
 
Kamerayı objenin içine at.
Bu işe yaramadı hocam. Objeyi kameraya attım, kamerayı objeye attım yetmedi direkt Controller'i attım olmuyor.

Anladığım kadarıyla o objeyi child yaptığını ve sanırım şu an kamerayı bağlamak istiyorsunuz. Değil mi?
O objeyi child yaptığım zaman bu konudan göreceğiniz gibi bozulmalar oluyor. Benim istediğim bu objenin child olmadan (haliyle bozulmadan) kamerayı takip etmesi.

Şu an bakıyorum.

Edit: Hocam bu kodu kameraya atınca işe yaramıyor ama Reach'e atadığım zaman istediğim gibi hareket ediyor. Sıkıntılı kısım hiçbir şekilde dönmüyor.

Son edit: Sorunu hiç tahmin etmediğim bir componentle oynayınca çözdüm. 5 ay önce izlediğim bir rehberin yardımcı olacağını düşünmezdim.
Çözüm buradaki konuda.
 
Son düzenleme:

Yeni konular

Geri
Yukarı