Important Classes - Mathf

Unity'nin Mathf sınıfı, oyun ve uygulama geliştirmede yaygın olarak gereken trigonometrik, logaritmik ve diğer matematiksel fonksiyonların bir koleksiyonunu sağlar.

Bu sayfa, Mathf sınıfının genel bir bakışını ve komut dosyası yazarken yaygın kullanım durumlarını sunar. Mathf sınıfının her üyesi için kapsamlı bir referans için Mathf komut dosyası referansına bakın.

Trigonometrik

Unity'nin tüm trigonometri fonksiyonları radyan cinsindendir.

PI bir sabit olarak mevcuttur ve radyan ile derece arasında dönüştürmek için Rad2Deg veya Deg2Rad statik değerleriyle çarpabilirsiniz.

Kuvvetler ve Kare Kökler

Unity, beklediğiniz yaygın kuvvet ve kare kök fonksiyonlarını sağlar: - Pow - Sqrt - Exp

Ayrıca, ikinin kuvveti ile ilgili bazı kullanışlı fonksiyonlar da mevcuttur. Bunlar, genellikle ikiye kuvvet değerlerine optimize edilen veya sınırlanan yaygın ikili veri boyutlarıyla (örneğin, doku boyutları) çalışırken kullanışlıdır:

Enterpolasyon

Unity'nin enterpolasyon fonksiyonları, iki nokta arasında bir değeri hesaplamanıza olanak tanır. Her bir fonksiyon, farklı durumlar için uygun olan farklı bir şekilde davranır. Daha fazla bilgi için her birinin örneklerine bakın:

Vektör sınıfları ve Quaternion sınıfının, pozisyonları, yönleri ve rotasyonları birden fazla boyutta enterpole etmenize olanak tanıyan kendi enterpolasyon fonksiyonlarına (örneğin, Quaternion.Lerp) sahip olduğunu unutmayın.

Değerleri Sınırlama ve Tekrarlama

Bu basit yardımcı fonksiyonlar, oyunlarda veya uygulamalarda genellikle kullanışlıdır ve değerleri belirli bir aralıkta sınırlamanız veya belirli bir aralıkta tekrarlamanız gerektiğinde size zaman kazandırabilir.

Logaritmik

Log fonksiyonu, belirtilen bir sayının logaritmasını, doğal logaritma veya belirtilen bir tabanda hesaplamanıza olanak tanır. Ayrıca, Log10 fonksiyonu belirtilen sayının taban-10 logaritmasını döndürür.

Diğer Fonksiyonlar

Mathf sınıfındaki fonksiyonların tam listesi için Mathf komut dosyası referansına bakın.


Bu blog Unity Docs'un Türkçeye çevrilmiş halidir.

Yorumlar

Bu blogdaki popüler yayınlar

Important Classes - Vectors

RequireComponent

Important Classes - GameObject