Şimdi Ara

Unity Arka Planda Süre Tutmak

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
5
Cevap
0
Favori
257
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Arkadaşlar yapmaya çalıştığım oyunun bir kısmında saatte bir ödül vermek istiyorum. Fakat ödülü alıp oyunu kapatacağı için süreyi oyun kapalıyken de tutması gerekiyor. Bunu nasıl yapabilirim?



  • Saatleri localde storage a kaydet datetime farkıyla vb çözebilirsin

    < Bu ileti mini sürüm kullanılarak atıldı >
  • Eğer uzak bir veritabanı falan kullanmazsan işin zor. Çünkü single bazlı oyunlarda bir şekilde onun hilesini yapıyorlar. Yani hiç beklemeden ödülü alabilir sanırım.

    Yine de söyleyeyim, mantık şu oyundan çıktığı anda (On Application Quit) DateTime'ını alırsın, bir de oyuna girdiği anda Awake veya Start fonksiyonlarında da aynı işlemi yaparsın. Bunlara göre hesaplatırsın aradaki farka göre.



    < Bu mesaj bu kişi tarafından değiştirildi Fulton -- 11 Haziran 2020; 23:51:3 >
  • Giris cikis islemleri icin internet uzerinden zamani cekersen sorun cozulur sanirim.
    Bu yolla metro gibi internetin olmadigi yerlerde veri akisi olmayacagi icin hediyeyi kullanici alamayacak boyle bir sorun var.

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.