Unity look at komutu

Saldon

Kilopat
Katılım
22 Aralık 2018
Mesajlar
146
Çözümler
3
Yer
Hatay
Daha fazla  
Sistem Özellikleri
Ekran çözünürlüğü: 2560x1440 @ 164Hz
Pencere boyutu: 2560x1307 @ 164Hz
VR: Not Active
Graphics API: Direct3D 11.0 (Level 11.1)
GPU: NVIDIA GeForce RTX 4060
VRAM: 7957MB
Max Texture Size: 16384px
Shader Level: 50
CPU: AMD Ryzen 9 5900X 12-Core Processor (24 thread)
RAM: 32,869 MB (32 GB)
İşletim Sistemi: Windows 11 (10.0.26100) 64bit (Desktop)
Cinsiyet
Erkek
Meslek
Oyun Yapımcısı
Kod:
private void OnTriggerStay(Collider other)
{
if (other.gameObject.tag == "Player")
{
transform.LookAt(other.transform);
}
}

Arkadaşlar öncelikle merhaba nesnemin collidire değen nesneyi takip etmesini istiyorum fakat sadece Z pozisyonunda ve diğer nesenmde y pozisyonunda olacak bunu nasıl yapabilirim?
 
Son düzenleyen: Moderatör:
Kod:
private void OnTriggerStay(Collider other)
{
if (other.gameObject.tag == "Player")
{
transform.LookAt(other.transform);
}
}

Arkadaşlar öncelikle merhaba nesnemin collidire değen nesneyi takip etmesini istiyorum fakat sadece Z pozisyonunda ve diğer nesenmde y pozisyonunda olacak bunu nasıl yapabilirim?
Soru fazla açıklayıcı olmamış fakat tahminimce kendi nesneni hedef nesneye doğru bakarken sadece sağa sola döndürmek istiyorsun. Yukarı aşağı baksın istemiyorsan:

transform.lookat(vector3(other.transform.rotation.x, other.transform.rotation.y, transform.rotation.z)) şeklinde yapabilirsin.
 

Technopat Haberler

Yeni konular

Geri
Yukarı