Unity'de Events,Delegate ve Lambda Expressionlar

preview_player
Показать описание
Unity3D'de C# ile Event'ler nasıl kullanılır ve delegate ve lambda kavramları nelerdir onlardan bahsettim. İyi seyirler dilerim.

Рекомендации по теме
Комментарии
Автор

Yanlışım varsa lütfen yorumlarda düzeltin

kaan
Автор

Pek anlatılmayan konulardan. Teşekür ederim

bilalinci
Автор

Çok güzel bir anlatım olmuş. Oyunlarımda kullanacağım.

limnn
Автор

Bir olay sonucunda farklı olayların meydana gelmesini aynı dediğiniz gibi her scriptte ontrigger methotlarıyla çözmeye çalışıyordum. Meğerse aradığım çözüm Event ve delegateymiş. Zor yoldan yapmaya çalışıyormuşum. Teşekkürler

semihaksoy
Автор

Teşekkür ederiz. Videodan anladığım Normalde ana karakterin kodundan dıştaki nesnelere doğru dallanma yapılıyorken, eventler ile ana karaktere temel aksiyonlar yazılıp, çevredeki nesnelerin ana karakterin aksiyonlarına göre uygun davranması sağlanıyor. Yanı dışardan ana karaktere doğru dallanma var. Bu sayede ana karakterin kodu sade ve akıcı, etrafta herhangi bir zamanda oluşturulan (ve belki sonra yok edilen) nesneler ise ana karaktere uyumlu hale geliyor. Mesela ormanda geçen bir savaş oyununda düşmanları kese kese gidiyoruz. Ormanın sonunda yarım saat sonra karşımıza çıkacak boss ile ilgili kodumuz ana karakterimizde yok ama boss oluşturulduğunda ana karakterimizden kılıç yemeyle alakalı kodlara sahip oluyor. Gibi felan :)

Balakademi
Автор

Kağan abi ismimiz aynı senin sayende oyun isteğim arttı. Kolay gelin

thecodesneverdie
Автор

Yeni gamejamlerin tarihlerini takip edebileceğimiz platformlar var mı?

semihaksoy
Автор

Udemy de kurs açarsan haberim olsun ilk öğrencin ben olurum :)

EditciDayi
Автор

Öncelikle eline emeğine sağlık fakat event bile tanımlamadan event'ları nasıl anlattığını hala anlamadım. Hocam event diye delegate anlattın. Event tanımlıyoruz dedin delegate tanımladın. Oluşturduğun delegate tipinde bir event oluşturup onun üzerinden anlatman gerekiyordu. " public static event MouseClickDelegate onMouseClick; " şeklinde. Event'ların kullanılma şeklini bu videodan da öğrenemedik. Video gezmeye devam. Sağlıcakla kalasın.

NcKrkllkc