Mesajlar Etiketlendi ‘html’

GÜNCELLEME – 13.11.2018: Talimatlar güncellendi.

Hepinize merhaba,

Bana gerek Facebook’tan gerek başka platformlardan, Unity‘de yapılan Android oyunlarına nasıl reklam eklenebileceği ile ilgili çok fazla soru geliyordu. Ama kendi oyunlarıma hiç reklam eklemediğimden ben de bilmiyordum. Hem kendim bu işin nasıl yapıldığını öğrenmek hem de size göstermek için bu yazıyı yazıyorum.

Derste AdMob reklamlarını kullanacağız (dersin devamında Unity Ads için mediation talimatları da mevcut). 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://firebase.google.com/docs/admob/unity/start

(daha&helliip;)

Hepinize merhaba,

Bu ders ile yeni bir serinin (umarım beğeneceğiniz bir seri olur) başlangıcını yapıyorum: Klonluyoruz! Bu seride insanların rağbet gösterdiği oyunların arasından, kendi çapımda yapılabilir bulduklarımı seçip onları Unity’de sıfırdan tekrar programlamaya çalışacağım.

Yaptığımız klon oyunlar orijinal oyundan görsel anlamda ve bazı noktalarda oynanabilirlik anlamında çok farklı olabilir, ama orijinal tasarıma olabildiğince sadık kalmaya çalışacağımdan emin olabilirsiniz.

Seriye Flappy Bird oyunuyla başlangıç yapıyoruz çünkü hem karmaşık olmayan bir oyun kendisi hem de bu proje ile ben de Unity’e yeni gelen 2D desteğine ilk adımımı atmak istiyorum.

Oyunumuzda bulunacak özellikler şunlar:

1- Ekrana tıklayınca kuşun zıplaması

2- Kuşun kanat çırpması (bir animasyona sahip olması)

3- Engellerin gerçek-zamanlı rastgele şekilde oluşturulması

4- Engele çarpınca ölmek

5- Yüksekskorun cihazda kayıt altına alınması

6- Çeşitli ses efektleri

Derse başlamadan önce Unity’nin arayüzüne ve script yazmaya az da olsa aşina olmanız çok işinize yarayacaktır.

NOT: Ders beni de şaşırtıp Word’de tam 46 sayfa tutmuştur. Olabildiğince yaptığım her şeyi anlatmaya çalıştım. Eğer dersi siteden değil de bir PDF’ten okumak isterseniz sizi şu linke alayım (sizlerden aldığım geridönüşlerle zaman zaman sitedeki dersi güncelliyorum ancak PDF’i güncellemiyorum, o yüzden tavsiyem dersi siteden takip etmeniz): https://app.box.com/s/g6wjpjhc9x5xmfveh0fp (Alternatif link)

NOT2: Projenin bitmiş halini indirip takıldığınız yerlerde ona bakmak istiyorsanız: https://app.box.com/s/pduuj3duocmx4c8izxjj (Alternatif link)

(daha&helliip;)

GÜNCELLEME (02.07.2018): Yazı Samsung Apps’in son sürümüne göre güncellendi.

Tekrardan hepinize merhaba,

Bir önceki dersimde, Android uygulamanızı nasıl Google Play’e yükleyebileceğinizi göstermiştim. Bu derste ise alternatif bir markete, Samsung Apps‘e, uygulamanızı nasıl sunabileceğinizi göstereceğim. Samsung Apps’in büyük bir avantajı, üyeliğin ücretsiz olması.

Başlamadan önce şu adrese tıklayarak Samsung Apps Developer hesabı alın: http://seller.samsungapps.com/login/signIn.as?view=signUp

Ayrıca eğer henüz Android uygulamanızı imzalamadıysanız (sign), bunu nasıl yapacağınızı öğrenmek için önceki dersime göz atın: https://yasirkula.com/2014/04/17/unity-android-oyununuzu-google-playe-yuklemek/

Hazırsanız başlayalım…

(daha&helliip;)

GÜNCELLEME (22.06.2019): 64-bit APK’lar ile alakalı bir kısım eklendi.

Herkese merhaba,

Son dersimin üzerinden uzunca bir süre geçmesinin ardından tekrar sizlerleyim. Bu dersin dışında daha planladığım pek çok güzel proje var ama henüz hayata geçirmek kısmet olmadı.

Bu dersi bir nevi sitenin ölmediğini, tam gaz yola devam edeceğini haber vermek için yazıyorum diyebiliriz. Bir diğer sebep ise, bu dersin işleyeceği konu, yani Google Play‘e Unity oyunlarını yüklemek, bana epeyce sorulduğundan artık bu sorulara ortak bir yerden cevap vermek istiyorum.

Derste ne göreceğiz? Öncelikle Unity üzerinden yaptığınız uygulamayı imzalamayı (sign) göreceğiz. Ardından bu imzalanmış uygulamayı Google Play’e yüklemeyi göreceğiz. Derse başlamadan önce bir Google Play Developer hesabına sahip olmalısınız (tek seferlik bir ödeme karşılığı sahip oluyorsunuz) ve Android SDK’yı düzgünce kurup Unity’e tanıtmalısınız. Android SDK kurulumu için sizi şuraya alayım: yasirkula.com/2013/07/17/unity-android-sdk-kurulumu-resimli-anlatim/

Artık derse başlayalım!

(daha&helliip;)

GÜNCELLEME – 10.09.2017: yazıda bahsi geçen UI direksiyon scriptini artık SimpleInput plugin’ime ekledim. SimpleInput plugin’i, multi-platform Input işlemlerini oldukça kolaylaştırdığı için bu direksiyon yerine SimpleInput’taki direksiyonu kullanmanızı öneririm: https://yasirkula.com/2017/07/19/unity-gelismis-input-sistemi-mobil-destekli/

Hepinize merhaba,

Bu dersimizde bir anlatım yapmayacağım ama yazdığım bir scripti sizinle paylaşacağım. Bu script sayesinde ekranda bir direksiyonu mouse ile ya da mobil cihazlarda parmak ile döndürebilir, scriptin döndürdüğü değeri kullanarak arabanıza yön verebilir ya da bir uçağı döndürebilirsiniz. Scripti olabildiğince comment’lemeye çalıştım.

(daha&helliip;)

DÜZENLEME: Proje iptal!

Merhaba,

Bu yazı vasıtasıyla Unity‘nin resmî video tutoriallerinin altyazılarını çevirdiğim ilk 10 videosunu sizlerle paylaşmak istiyorum. Şuradan (http://unity3d.com/learn/tutorials/modules) göreceğiniz gibi bu video tutorialler ana parçalara ayrılmış ve ben bunların ilki olan “Beginner Editor“ün tüm 10 videosuna altyazı ekledim. Bu videoları izlemek için tıklayın: http://www.youtube.com/playlist?list=PLL3l5QV8kTDm9zPY-MhFOoobjzw627eQZ

Sadece altyazıları paket halinde indirmek için tıklayın: https://app.box.com/s/gqxjkti5sphhp69109i5

Umarım işinizi görür. Başka derslerde görüşmek üzere!

Herkese benden merhaba,

Bu derste Unity‘de Javascript ve C# dillerinin birbirinden temel farklarını göstereceğim. Aklıma gelmeyen şeyler de olabilir ama eminim bu yazıyı okuduktan sonra karşınıza çıkan scriptlerin %90’ını Javascript’ten C#’a (ya da tam tersi) kolaylıkla çevirebilirsiniz. Zaten aralarında çok fark yok.

Dilerseniz hemen başlayalım…

(daha&helliip;)