1. sayfa
| veritabanı + mantık |
Daha aciklayici ? |
|
Skor tablosu için, nickname için, bölümler için vs.. kayıt noktaları oluşturabilirsin.Bunlara belli değerler verip oyun tekrar açıldığında değere uygun başlangıç noktasından başlatabilirsin. Arkadaşların mantık dedikleri kısım aslında şudur : Her şey için birer bir kod yoktur sen bunu yorumlarak kendi platformuna entegre etmen gerekir. # Öncelikle küçük bilgileri kaydetmeyi öğren.Mesela labela yazdığın bir yazı uygulama açıp kapatıldığında hala yerinde mi?Bu mantıkdan yola çıkıp işi büyüt. Başarılar, kolay gelsin. İyi forumlar |
mesela oyunu oynayan kişi en son hamlesınden sonra oyunu kapattı .O son hamleyi yaptıktan sonraki skorunu kod ile masaüstünde text dosyasına kaydettim diyelim.Oyunu tekrar açınca o skoru nasıl c# a çağıracağım ? |
|
Mobil için bir oyun yazıyorsan veritabanı olarak SqLite kullanılır veya xml dosyasından verileri çeker. Masaüstü için yazıyorsan veritabanında tutup oradan çekebilirsin. Text dosyasından daha rahat olur bence. Text dosyasından veri çekmek için internette biraz araştır bir sürü kaynak var. |
text dosyasından veri çekmeyi öğrendim fakat seçtiğim veriyi nasıl çekeceğim o biraz zor gibi |
| O yüzden veritabanı kullan bence, daha edersin. |
|
Text dosyasına kaydedilen değerler için şu yolu kullanabilirsin. Diyelim ki Skor, Harita gibi değerlerin var bunları şu yöntemle halletmeni önerebilirim.Metin belgesinin 1. satırına sadece skor, 2. satırına harita değerlerini kaydet.Oyun açıldığında tüm texti programdan richtextboxa sonra buradan listboxa gönder ve bir adet timer ile hemen denetle. Değerlere uygun bir skor veya harita gibi oyun içi bilgileri değiştirsin. Metin belgesine gidecek ve satırları bozmadan yeni bilgiler eklemek için "replace" komutunu öneriyorum.Söylediklerim karışık gibi görünsede basittir :) |
| unity engine ile geliştiriyorsan transform.position/rotation level dagame item herseyini bir DB'ye at sonra kullanıcı adı şifreyi doğru yazarsa bunların hepsini çağır. |
1. sayfa
kullanıcı bu oyunu oynayacak . kapattığında veriler biryerde kayıt altında olacak .Tekrar oyunu açınca oradan devam edecek .Nasıl yapabilirim bunu ?
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye Ol Şimdi DeğilÜye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.