If Mantığına Giriş
If yapısının programlamada önemli bir yer tuttuğu vurgulanıyor.
Kullanıcı etkileşimleri için uygun örnekler veriliyor, örneğin ekran dokunuşuyla nesnenin hareket etmesi.
Oyunlarda if yapısının kullanım alanları, örneğin Candy Crush gibi oyunlardaki koşullar açıklanıyor.
Kodlama Örnekleri ve Hız Ayarı
Önceki derste kutunun yukarı hareket etme hızı üzerine konuşuluyor.
Hızın bilgisayar performansına göre değiştiği belirtiliyor ve bu sorun için Time.deltaTime kullanımı öneriliyor.
Kullanıcı girdisiyle hızın kontrol edilmesi gerektiği açıklanıyor.
Kullanıcı Girdisi ile Kontrol
Ekrana dokunma veya belirli tuşlara basma ile nesnenin hareket etmesine olanak tanıyan kod örneği veriliyor.
Kullanıcı girdisinin nasıl kullanıldığı ve uygulandığı hakkında bölümler yer alıyor.
Variables kullanılarak basit bir kontrole yer veriliyor.
Hareket Kontrolü ve Input Yönetimi
Unity'de kullanıcıdan gelen inputları yönetmek için gerekli fonksiyonlar tanıtılıyor.
Hangi tuşlara basıldığında nelerin yapılacağı ile ilgili örnekler veriliyor.
GetMouseButton ve GetKeyDown gibi input kontrol yapıları tanıtılıyor.
Hareketin Programlanması
Kutunun yukarı ve aşağı hareket etmesi için gerekli kodlar yazılıyor.
Farklı yönlere hareket etme koşulları oluşturuluyor.
Unity editörü aracılığıyla oyun alanının nasıl daha görsel hale getirileceği gösteriliyor.
Kamera Ayarları ve Obje Yönetimi
Kameranın konumlandırılması ve bakış açısının nasıl ayarlanacağı anlatılıyor.
Obje isimlendirmesi ve organize etme teknikleri üzerinde duruluyor.
Farklı ışık ayarları ile ortamın görsel hâle getirilmesi örnekleri paylaşılıyor.
Kullanıcı Etkileşimi ve Oyun Mekaniği
Kullanıcı etkileşimleri ile nesnelerin hareket etme dinamikleri açıklanıyor.
Eğer ... else кontrol yapısının nasıl çalışacağı ve nasıl uygulanacağı örneklerle gösteriliyor.
Kullanıcı geri bildirimlerine göre oyunun nasıl geliştirilmesi gerektiği hakkında fikirler veriliyor.
Shift Tuşu ile Hız Ayarı
Sol Shift tuşunun oyun içindeki hız artırma işlevine yönelik açıklama yapıldı.
Shift tuşu basıldığında hız değerinin değiştirilmesi gerektiği belirtildi.
Shift tuşuna basıldığında hızı artırmak için 'Speed' değerinin ayarlanması önerildi.
Hız Değeri Belirleme
Hızın başlangıç değeri editörden değiştirilmeden kod içinde tanımlanabileceği açıklandı.
Hızın 2'den 5'e çıkartılması, oyun içerisinde nasıl etki edeceği ile detaylandırıldı.
Kod üzerinde yapılan değişikliklerin hemen oyuna yansıması için dikkat edilmesi gerekenler vurgulandı.
Shift Bırakıldığında Hız Kontrolü
Shift tuşu bırakıldığında hızın eski değerine döndürülmesi gerektiği ifade edildi.
İlk başta hızın 5 olarak ayarlanıp, sonra tekrar 2 olarak ayarlanması sağlandı.
Kontrol akışının bozulmaması için doğru 'if' koşulları yazılması gerektiği söylendi.
Sonuç ve İzleyici Katılımı
Videonun sonunda, kullanıcıların 'like' tuşuna basarak destek vermeleri istendi.
Abone olmanın ve destek olmanın önemi belirtildi.
Eğlenceli ve öğretici bir deneyim sunduğu ifade edildi.
Koşul Yapısı (if/else) | Sıfırdan #Unity #C# Dersleri - 3
Koşul Yapısı (if/else) | Sıfırdan #Unity #C# Dersleri - 3