Observer Design Pattern
Observer Design Pattern’i oyun programlamada çok kullanılan ve neredeyse en popüler tasarım desenlerinden biridir. Bu desenin amacı bir sistemin farklı...
Observer Design Pattern’i oyun programlamada çok kullanılan ve neredeyse en popüler tasarım desenlerinden biridir. Bu desenin amacı bir sistemin farklı...
Flyweight tasarım deseni, bellek kullanımını optimize etmek amacıyla benzer nesnelerin paylaşılmasını sağlayan bir yapısal desendir. Bu desen, çok sayıda benzer...
Desenler, Christopher Alexander tarafından 1977 gibi erken bir tarihte bir mimari konsept olarak ortaya çıktı. Design Patterns: Elements of Reusable Object-Oriented Software kitabının 1994 yılında “Gang...
Lerp fonksiyonu birden fazla sınıfta kullanılır, bunlara örnek Mathf ve Vector sınıflarıdır. Lerp static fonksiyonu iki nokta arasında doğrusal enterpolasyon...
Unity’de Attributes (Öznitelikler), kod üzerinde belirli özellikler veya davranışlar eklemek için kullanılan özel işaretçilerdir. Aşağıda, Unity’de sık kullanılan bazı Attributes’lere...
Generics, C# dilinde kullanılan bir programlama teknolojisidir ve bu teknoloji sayesinde tip bağımsız kod yazmak mümkündür. Yani bir metot, sınıf...
Unity’de SerializeField niteliği (attribute), private özelliğindeki bir sınıfın veya değişkenin Unity Editöründe görüntülenebilir hale getirilmesini sağlar ve bu sayede Unity...
internal class, yalnızca tanımlandığı derleme (assembly) içinde yani aynı proje içerisinden erişilebilir olan bir sınıftır. Public erişim belirleyicisine erişilebilecek bölge...
static class, içindeki tüm üyelerin static olarak tanımlanmış olduğu bir sınıftır. Bir static class, nesnelerin oluşturulmasına izin vermez ve doğrudan...
Bu yazıda sizlere Unity’de nasıl formasyon üretebileceğiniz göstereceğim. Üşendiğim için tüm formasyon fonksiyonlarının mantığını anlatmak yerine kodu direkt aşağıya bırakacağım....