Bu kılavuzda aşağıdaki adımlar ele alınmaktadır:
- Defold sürümü seçme
- Defold'u indirme ve yükleme
- Mobil şablonu kullanarak yeni proje oluşturma
- Android'e özgü Defold proje ayarlarını yapılandırma
Sürüm seçin
Mümkün olduğunda Defold'un en son kararlı sürümünü kullanın. Android geliştirme için 1.2.181 veya sonraki bir sürümü kullanın.
Defold'u indirme ve çalıştırma
Tercih ettiğiniz ortama yönelik oyun motorunu indirmek için Defold indirme sayfasını ziyaret edin.
Defold bağımsız bir uygulama olarak dağıtılır. Yükleme işlemi gerektirmez; indirilen arşivi çıkardıktan sonra olduğu gibi çalıştırabilirsiniz.
Mobil oyun şablonunu kullanarak proje oluşturma
Defold, yeni bir proje oluştururken kullanabileceğiniz çeşitli şablonlar içerir. Mobil Oyun şablonu, Android için proje oluştururken kullanışlıdır. Bu şablonu seçtiğinizde otomatik olarak yer tutucu uygulama simge dosyaları oluşturulur ve boyut ayarları, yön ayarları ve giriş bağlantıları yapılandırılır.
Mobil Oyun şablonunu kullanarak yeni bir proje oluşturmak için aşağıdakileri yapın:
- Defold düzenleyiciyi başlatın.
- Yeni Proje'yi tıklayın ve Şablondan sekmesinin seçili olduğundan emin olun.
- Listeden Mobil Oyun şablonunu seçin.
- Yeni proje için bir ad ve konum belirtin.
- Yeni Proje Oluştur'u tıklayın.
![Yeni projeden Mobil Oyun şablonunu seçme](https://developer.android.com/static/images/games/engines/defold/Mobile_template.png?authuser=5&hl=tr)
Android için projeleri yapılandırma
Defold, bir Defold projesi için Android'e özgü bir dizi ayarı destekler.
- Bu ayarlara erişmek için: Katlama düzenleyicisinde
game.project
dosyasını açıp aşağı kaydırarak Android bölümüne gidin.
![Proje ayarlarının kapsamını daralt'ın Android bölümü](https://developer.android.com/static/images/games/engines/defold/Project_settings.png?authuser=5&hl=tr)
Android'e özel önemli proje ayarları aşağıdaki kategorilerde gruplandırılır:
Uygulama simgeleri
App icon alanları: Uygulama simgesi dosyalarını belirtin. Simge dosyaları PNG biçiminde olmalı ve alan adında belirtilen piksel boyutuyla eşleşmelidir.
Paket bilgileri
Sürüm Kodu: Paket sürümü kodunu belirtin. Google Play, gönderilen her paket için benzersiz bir sürüm kodu gerektirir. Daha önce gönderilen bir sürüm kodundan daha eski bir sürüm kodu kullanmaya çalışmak hatayla sonuçlanır.
Minimum Sdk Sürümü: Projenizin desteklediği minimum Android API düzeyini tanımlayın.
Hedef Sdk Sürümü: Projeyi oluşturmak ve dışa aktarmak için kullanılan Android SDK'nın API düzeyini tanımlayın. Bu değerin Google Play hedef API gereksinimleriyle uyumlu olduğundan emin olun.
Paket: Uygulamanın paket tanımlayıcısını belirtin. Bu değer, Google Play Console'da oluşturulan paket tanımlayıcısıyla eşleşmelidir.
Manifest ayarı: Uygulama manifestini oluşturmak için kullanılacak AndroidManifest.xml
dosyasını belirtin. Defold, bu ayar için otomatik olarak bir varsayılan manifest dosyası oluşturur ve bunu proje ayarlarından alınan değerlerle doldurur.
Diğer ayarlar
Yoğun İçerik Modu: Bu seçenek belirlenirse uygulama etkinken gezinme ve durum çubukları gizlenir.
Hata ayıklanabilir: Bu seçenek belirlenirse dışa aktarma sırasında Android manifestindeki android:debuggable
alanını ayarlar.