Arama butonu
Bu konudaki kullanıcılar: 1 misafir
10
Cevap
454
Tıklama
0
Öne Çıkarma
C# Save İle İlgili
F
11 yıl (15766 mesaj)
Yarbay
Konu Sahibi

arkadaşlar mesela ben bir oyun yaptım
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 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.

Üye Ol Şimdi Değil



L
11 yıl (388 mesaj)
Yüzbaşı

veritabanı + mantık



< Bu ileti mini sürüm kullanılarak atıldı >
Bu mesaja 1 cevap geldi.
F
11 yıl (15766 mesaj)
Yarbay
Konu Sahibi

quote:

Orijinalden alıntı: lavara123

veritabanı + mantık

Daha aciklayici ?



< Bu ileti mobil sürüm kullanılarak atıldı >
Bu mesaja 1 cevap geldi.
H
11 yıl (216 mesaj)
Teğmen

H
11 yıl (44 mesaj)
Onbaşı

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


Bu mesaja 1 cevap geldi.
F
11 yıl (15766 mesaj)
Yarbay
Konu Sahibi

quote:

Orijinalden alıntı: egegülbahar

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 ?



C
11 yıl (4326 mesaj)
Yarbay

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.


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @flowerhorn
F
11 yıl (15766 mesaj)
Yarbay
Konu Sahibi

quote:

Orijinalden alıntı: cllyldrm

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



C
11 yıl (4326 mesaj)
Yarbay

O yüzden veritabanı kullan bence, daha edersin.


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @flowerhorn
H
11 yıl (44 mesaj)
Onbaşı

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 :)


Bu mesaja 1 cevap geldi.
D
11 yıl (249 mesaj)
Teğmen

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.



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.