Yazar: Halil Coşgun

Game Developer

EventTrigger PointerDown

Senaryo şöyle; bir butonun üzerine tıklandığında, yani pointer down olduğunda içine 2 int yollanan fonksiyonumuz tetiklensin. Unity UI 4.6’da bir butonun, yalnızca OnClick event’ına erişebilmekteyiz. Ayrıca buraya Unity Editör’den manuel olarak ekleyebileceğimiz fonksiyonların içine birden fazla değişken yollayamıyor olmamız da baş ağrıtan bir diğer durum. Peki bahsi geçen senaryoyu gerçekleyebilmek için ne yapacağız?

Okumaya devam et

Enum’ı Generic Olarak Kullanmak

C#’ta normal şartlar altında bir generic tipi enum olarak belirtmek istersek şunu kullanmamız gerekirdi. Ne yazık ki enum için bu işe yaramıyor. Bunun sebebiyse, enum’ın özel bir tip olarak davranması ve Microsoft’un bunu henüz implemente etmemesi.

Okumaya devam et

AudioSource.PlayClipAtPoint: Perde Arkasında Neler Oluyor?

Küçük aralıklarla, küçük sesleri çalmak için kullanılan bir metod; “AudioSource.PlayClipAtPoint(Audio, Position)”. Gelin perde arkasını inceleyelim.

Okumaya devam et

-1 ya da 1 Sayılarını Rastgele Üretme

Senaryo der ki, “bana rastgele -1 ya da 1 üret”. Hadi bu senaryoyu gerçekleyelim. Öncelikle kısa bir beyin fırtınası yapalım. Rastgele olarak 0 ve 1 sayılarını kolayca üretebiliriz.

Ürettiğimiz bu sayıyı 2 ile çarpıp 1 çıkarırsak, -1 ya da 1 sayılarını elde etmiş oluruz.

İşte bu kadar. 🙂

Okumaya devam et

Bir Unity 4.6 UI Nesnesi İle Çalışırken Bilinmesi Gereken 4 Önemli Kural

1 – Bir dünya ekran genişliği var. Peki ben bu ekranın pixel türünden boyutlarını nasıl öğrenebilirim?

Okumaya devam et