Quaternion.FromToRotation
Deklarasyon
public static Quaternion FromToRotation(Vector3 fromDirection, Vector3 toDirection);
Parametreler
| fromDirection | Döndürülecek yön eksenini temsil eden birim olmayan veya birim vektör. |
| toDirection | Hedef yön eksenini temsil eden birim olmayan veya birim vektör. |
Dönüş Değeri
Quaternion fromDirection'dan toDirection'a dönen bir birim quaternion.
Açıklama
fromDirection'dan toDirection'a bir dönüş oluşturur.
Bu metodu, bir eksenin, örneğin y ekseni, dünya uzayında hedef yön olan toDirection'ı takip etmesi için bir transform'u döndürmek amacıyla kullanın.
using UnityEngine;
public class Example : MonoBehaviour
{
void Update()
{
// Transform'un y ekseni global y ekseni boyunca ve z ekseni global z ekseni boyunca olacak şekilde rotasyonu ayarlar
transform.rotation *= Quaternion.FromToRotation(transform.up, Vector3.up);
transform.rotation *= Quaternion.FromToRotation(transform.forward, Vector3.forward);
}
}
Bu blog Unity Docs'un Türkçeye çevrilmiş halidir.
Yorumlar
Yorum Gönder