There’s not really any information here to help you out?
You should give as complete information as possible to help us help you.
What happens? Does your debug apk work?
What does the adb logcat
say?
./db dosyasını veya klasörünü bulamadığından yakınıyor. Bu klasörü bundle’a eklersen çözülecektir.
Bundle’a eklemek için game.project’de içeriğe uygun şekilde Custom Resources veya bundle_resources 'a path’i(veya dosyayı) eklemen gerekir.
Umarım bu şekilde çözülür.
Detaylı bilgi:
FlatDB ne yapıyor bilmiyorum. Tuttuğun veri çok fazla değilse(bu yöntemde dosya ebadı sınırlı) örneğin sadece skor ve level tutuyorsan sys.save ve sys.load kullanarak çözmeni öneririm.
Bunu kullanman işlerini kolaylaştırır: https://www.defold.com/community/projects/87727/
Vaktim olursa FlatDB’ye bakacağım.
Örnek:
function init(self)
--** Kayıt İşlemi **--
local kayit_tablosu = {} -- Kaydedilecek tablo
local kayit_verisi = {} -- Kaydedilecek veriler
kayit_verisi["skor"] = 0000 --skor
kayit_verisi["seviye"] = 3 -- seviye
-- kısa yoldan da yapabilirsin:
-- local kayit_verisi = {skor = 000, seviye = 3} --Doğrudan aşağıda bunu kaydedebilirsin
table.insert(kayit_tablosu, kayit_verisi) --Tabloya veri aktarılıyor
local dosya_adresi = sys.get_save_file("oyun_ismi", "dosya_ismi") -- Dosyanın sistemde kaydedileceği adres
print(dosya_adresi) -- Kayıt edilen adresi yazar
-- Kaydedilirken sorun olursa
if not sys.save(dosya_adresi, kayit_tablosu) then
print("Kaydederken sorun oluştu")
end
--** Yükleme İşlemi **--
local kayit_verisi = sys.load(dosya_adresi) -- Dosya yükleniyor
-- Dosya boş ise
if not next(kayit_verisi) then
print("Dosya boş")
end
--Alınan veri içeriği
pprint(kayit_verisi)
end
Kayıt yerini platforma göre kendisi belirler:
Windows
%appdata%\Roaming\oyun_ismi\dosya_ismi
OS X
~/Library/Application Support/oyun_ismi/dosya_ismi
iOS
/var/mobile/Containers/Data/Application/{app-uid?}/Library/Application Support/oyun_ismi/dosya_ismi
Android
/data/data/com.paketadı/files/dosya_ismi
HTML5
/data/.oyun_ismi/dosya_ismi
Ayrıca gördüğüm kadarıyla kamera kullanmıyorsun. O nedenle mobilde yanlardan basık görünüyor. Düzgün görünsün istersen bu sorunu senin yerine çözen kamera kullanmalısın.
Bunu kullanabilirsin: https://www.defold.com/community/projects/76573/
Çok teşekkür ederim.Forumda benim gibi türkçe konuşabilen insanlar görmek çok güzel