Kayıtlar

RequireComponent

class in UnityEngine / Implemented in: UnityEngine.CoreModule Açıklama RequireComponent niteliği, gerekli bileşenleri otomatik olarak bağımlılık olarak ekler. RequireComponent kullanan bir komut dosyasını bir GameObject'e eklediğinizde, gerekli bileşen otomatik olarak GameObject'e eklenir. Bu, kurulum hatalarını önlemek için faydalıdır. Örneğin, bir komut dosyası her zaman aynı GameObject'e bir Rigidbody eklenmesini gerektirebilir. RequireComponent kullandığınızda, bu otomatik olarak yapılır, bu nedenle kurulum hatası yapma olasılığınız düşer. Not: RequireComponent, yalnızca GameObject.AddComponent çağrıldığında eksik bağımlılıkları kontrol eder. Bu, hem Editörde hem de çalışma zamanında gerçekleşir. Unity, yeni bağımlılıkları eksik olan GameObject'lere otomatik olarak eklemez. using UnityEngine; // PlayerScript, GameObject'in bir Rigidbody bileşenine sahip olmasını gerektirir [RequireComponent(typeof(Rigidbody))] public class PlayerScript : MonoBehaviour { ...

AddComponentMenu

class in UnityEngine / Implemented in: UnityEngine.CoreModule Açıklama AddComponentMenu niteliği, bir komut dosyasını "Component->Scripts" menüsü yerine "Component" menüsünde herhangi bir yere yerleştirmenize olanak tanır. Bu, Bileşen menüsünü daha iyi organize etmenizi sağlar ve komut dosyası eklerken iş akışını geliştirir. Önemli not: Yeniden başlatmanız gerekir. using UnityEngine; [AddComponentMenu("Transform/Follow Transform")] public class FollowTransform : MonoBehaviour { } Özellikler componentOrder Bileşen menüsündeki bileşenin sırası (daha düşük olan daha üstte olur). Yapıcılar AddComponentMenu Bileşen menüsüne bir öğe ekler. Bu blog Unity Docs'un Türkçeye çevrilmiş halidir.

ContextMenu

class in UnityEngine / Implemented in: UnityEngine.CoreModule Açıklama ContextMenu niteliğini kullanarak, Denetleyici penceresinin bağlam menüsüne komutlar ekleyin. Bağlı komut dosyasının Denetleyici penceresinde, kullanıcı bağlam menüsünü seçtiğinde, fonksiyon çalışır. Bu, sahne verilerini komut dosyasından otomatik olarak ayarlamak için en kullanışlı olanıdır. Fonksiyon statik olmamalıdır. Denetleyicide bir özelliğe sağ tıkladığınızda bir bağlam menüsü oluşturmak istiyorsanız, EditorApplication.contextualPropertyMenu kullanın. using UnityEngine; public class ContextTesting : MonoBehaviour { /// Bağlı komut dosyasının denetleyicisinde "Do Something" adlı bir bağlam     /// menüsü ekleyin. [ContextMenu("Do Something")] void DoSomething() { Debug.Log("Perform operation"); } } Yapıcılar ContextMenu Fonksiyonu bileşenin bağlam menüsüne ekler. Bu blog Unity Docs'un Türkçeye çevrilmiş halidir.

HeaderAttribute

class in UnityEngine / Inherits from: PropertyAttribute / Implemented in: UnityEngine.CoreModule Açıklama Denetleyicide bazı alanların üzerine bir başlık eklemek için bu PropertyAttribute 'u kullanın. Başlık, bir DecoratorDrawer kullanılarak yapılır. using UnityEngine; public class Example : MonoBehaviour { [Header("Health Settings")] public int health = 0; public int maxHealth = 100; [Header("Shield Settings")] public int shield = 0; public int maxShield = 0; } Özellikler header Başlık metni. Yapıcılar HeaderAttribute Denetleyicide bazı alanların üzerine bir başlık ekleyin. Miras Alınan Üyeler Özellikler order Birden fazla DecorationDrawer'ın çizilmesi gereken sırayı belirtmek için isteğe bağlı alan. Bu blog Unity Docs'un Türkçeye çevrilmiş halidir.

TooltipAttribute

Resim
class in UnityEngine / Inherits from: PropertyAttribute / Implemented in: UnityEngine.CoreModule Açıklama Denetleyici penceresinde bir alan için bir araç ipucu belirtin. Eklendiği sınıfın üzerinde gezinen araç ipucu. Aşağıdaki komut dosyasında bir Tooltip eklenmiştir. Bu, kullanıcıya health değişkeninin değer aralığı hakkında bilgi sağlar. Önerilen aralık TooltipAttribute dizesinde belirtilmiştir. Not: Unity, bunları Editörde görüntülerken yalnızca Alanlardan gelen Araç İpuçlarını kullanacaktır. Kullanıcı tarafından oluşturulan editör uzantılarıyla çalışmak için sınıflar, yapılar ve özellikler gibi diğer alanlara Araç İpuçları ekleyebilirsiniz, ancak Unity bunları Editörde görüntülemez. using UnityEngine; public class Example : MonoBehaviour { [Tooltip("Health value between 0 and 100.")] int health = 0; } Özellikler tooltip Araç ipucu metni. Yapıcılar TooltipAttribute Bir alan için bir araç ipucu belirtin. Miras Alınan Üyeler Özellikler order Bird...

MultilineAttribute

class in UnityEngine / Inherits from: PropertyAttribute / Implemented in: UnityEngine.CoreModule Açıklama Bir dizeyi çok satırlı bir metin alanında düzenlemek için kullanılan nitelik. Yapıcılar MultilineAttribute Bir dize değerinin çok satırlı bir metin alanında gösterilmesini sağlamak için kullanılan nitelik. Miras Alınan Üyeler Özellikler order Birden fazla DecorationDrawer'ın çizilmesi gereken sırayı belirtmek için isteğe bağlı alan. Bu blog Unity Docs'un Türkçeye çevrilmiş halidir.

MinAttribute

class in UnityEngine / Inherits from: PropertyAttribute / Implemented in: UnityEngine.CoreModule Açıklama Bir komut dosyasında float veya int değişkenini belirli bir minimum değerle sınırlamak için kullanılan nitelik. Özellikler min İzin verilen minimum değer. Yapıcılar MinAttribute Bir komut dosyasında float veya int değişkenini belirli bir minimum değerle sınırlamak için kullanılan nitelik. Miras Alınan Üyeler Özellikler order Birden fazla DecorationDrawer'ın çizilmesi gereken sırayı belirtmek için isteğe bağlı alan. Bu blog Unity Docs'un Türkçeye çevrilmiş halidir.