Bir class içindeki ve bağlı olduğu belirli harici değişkenleri dirty (kirli) olarak işaretlemenin kolay bir yolu var mı?
Unity ile Android için mobil oyun yapıyorum.
Sorun: Json kayıt ve encrypt işlemini application pause içinde kullanıyorum ve çok fazla okuma yazma yapıyor. Hem kaynak kullanımı arttığı için hem de veri sorunlarına sebep olduğu için oyun dataları kırılıyor.
Kirli olarak işaretleyebilirsem sadece veriler değişince kaydedebilirim.
Ayrıca android için, oyundan çıkış yapmadan hemen önce kaydetmenin 'stabil' bir yolu var mı? Application quit olması lazım bir fonksiyon var ama çökme, pil bitmesi vs gibi sorunlarda veya büyük veri kayıtlarında sorun olabiliyormuş. En stabil yöntem nedir?
Okuma/yazma işlemini minimumda ve stabil tutmaya çalışıyorum. Veriler bozulunca geri dönüşü yok üstüne yazıyor.
Bunu dolaylı yollardan yapabilirim ama kolay ve stabil bir yöntem arıyorum.
Unity C# değişkenleri dirty (kirli) işaretleme?
3
●47
- 21-09-2021, 17:15:20İlk olarak oyun ne bu önemli, mesela seviyeli bir oyun iseher checkpoint te vs sadece belirli satırı güncelleyebilirsin.
- 21-09-2021, 18:11:17Hyper casual tarzı bir oyun. Şifrelenmiş/encrypt edilmiş json dosyasında sadece belli bir satırı (sadece ilgili json verisini) güncellemenin yolu mu var yoksa? Böyle bir şey varsa kesinlikle öğrenmek isterim.Ercan_Acar adlı üyeden alıntı: mesajı görüntüle
Oyunda kaydettiğim 30-50 arası değişken var bazıları array. - 21-09-2021, 22:48:20Usta bana özelden iletişim bilgilerini at müsait bir anda inceleriz. Tabiki ilgili yeri güncelleme vardır yoksa hep dediğiniz gibi tüm verileri güncellerseniz oyun patates olurmfa95 adlı üyeden alıntı: mesajı görüntüle