• Yeniden merhabalar,

    Zaman zaman, Unity içerisinde oyununuzdan hızlıca bir screenshot alma ihtiyacı duyabilirsiniz. Veya oyununuzun Google Play/App Store sayfası için farklı çözünürlüklerde birden çok screenshot almanız gerekebilir. Bu gibi durumlar için bir editör arayüzü yazdım ve bu derste de bu arayüzü paylaşacağım.

    Link: https://gist.github.com/yasirkula/fba5c7b5280aa90cdb66a68c4005b52d

    Kullanım detayları için yazının devamını okuyabilirsiniz…

    (daha…)
  • Unity Remote Inspector Kullanımı

    Unity Remote Inspector Kullanımı

    Yeniden merhabalar,

    Bu kısa derste, Unity 3D için ücretsiz Remote Inspector asset’ini tanıtacağım. Bu asset sayesinde, build aldığınız bir oyunu cihazda test ederken, oyunun Inspector ve Hierarchy‘sine Unity editöründen erişip anlık değişiklikler yapabilirsiniz. Örneğin sahnedeki objeleri kapatıp açabilir veya istediğiniz bir component’in değişkenlerine müdahale edebilirsiniz. Oyununuzu debug ederken veya performansı etkileyen objeleri deneme-yanılma yoluyla bulurken bu asset işinize yarayabilir.

    Hazırsanız başlayalım!

    (daha…)
  • GÜNCELLEME (10.08.2022): Yazı Unity Ads’in en son sürümüne uygun olarak güncellendi.

    Hepinize merhabalar,

    Bu dersimizde, Android ve iOS için yaptığınız Unity oyunlarınıza, Unity Ads ile nasıl banner, interstitial (tam ekran, geçilebilir reklam) ve rewarded (ödüllü) reklam ekleyebileceğinizi göstereceğim. Alternatif bir reklam servisi olan AdMob entegrasyonu için ise şu dersime bakabilirsiniz: https://yasirkula.com/2014/05/26/unity-3d-android-oyunlariniza-admob-reklamlari-eklemek-resimli-anlatim/

    Dilerseniz AdMob ile Unity Ads’i beraber kullanabilirsiniz. Eğer ilgileniyorsanız, AdMob dersimdeki mediation kısmına bakabilirsiniz. Bu durumda bu derse bakmanıza gerek yok.

    Eğer henüz Android SDK‘yı kurmadıysanız, sizi önce şuraya alayım: https://yasirkula.com/2013/07/17/unity-android-sdk-kurulumu-resimli-anlatim/

    Yazıyı yazarken faydalandığım kaynak: https://docs.unity.com/ads/UnityDeveloperIntegrations.html

    (daha…)
  • Unity JsonUtility Kullanımı

    Merhabalar,

    Bu kısa derste, Unity‘de JsonUtility kullanarak JSON veri okumayı ve kaydetmeyi göreceğiz.

    Hızlıca derse başlayalım!

    (daha…)
  • Unity AudioClip Import Ayarları

    Tekrardan merhabalar,

    Bu derste, Unity‘e import ettiğimiz ses dosyalarının (AudioClip) Inspector’daki ayarlarına bakacak, hangi sesler için hangi ayarlar uygun olur onu tartışacağız.

    Dersi yazarken şu iki yabancı kaynaktan çokça faydalandım:

    Hazırsanız başlayalım!

    (daha…)
  • Unity Occlusion Culling Sistemi

    Yeniden merhabalar,

    Bu kısa derste, Unity‘nin Occlusion Culling sistemini tanıtacağım. Sahnedeki objeleri ekrana çizerken Unity otomatik olarak frustum culling optimizasyonundan faydalanır; bu optimizasyon, kameranın görüş alanının (frustum) dışında kalan objeler ile kameranın Far Clipping Plane‘inden daha uzakta yer alan objelerin boş yere GPU’ya yollanmamasını (culling) sağlar. Occlusion Culling ise, kameranın görüş alanı içinde olan ama başka bir objenin arkasında kaldığı için göremediğimiz (occlusion) objelerin boş yere GPU’ya yollanmamasını (culling) sağlar. Occlusion Culling açık olduğunda, bu iki optimizasyon tekniği beraber çalışırlar.

    Hazırsanız başlayalım…

    (daha…)
  • Unity Profiler Kullanımı

    Merhabalar,

    Unity‘de yaptığınız oyunların zaman zaman istediğiniz akıcılıkta çalışmadığı, performans sıkıntıları yaşadığı durumlar olmuştur. Sorunun kaynağını bazen tahmin yoluyla bulabilirsiniz ancak her zaman bu kadar şanslı olamayabilirsiniz. Neyse ki Unity’nin bize sağladığı Profiler penceresi ile performans sıkıntılarını tespit etme sürecini oldukça hızlandırabilirsiniz. Bu derste de Profiler’a genel olarak göz atacağız.

    Hazırsanız kemerleri bağlayın, çünkü uzun bir yolculuğa çıkıyoruz!

    (daha…)

Son Yorumlar