Unity 3D'deki terapötik bir video oyunu üzerinde çalışıyorum, bu da günde sadece 2 saat bir hasta tarafından oynanabilir. İki saatlik bir işarete ulaşıldıktan sonra oyun 24 saat sonrasına kadar çalınamayacaktır.Terapötik Video Oyunu için Unity 3D'de Kapatma Mekanizması
Unity3D'nin yerleşik özelliklerini kullanarak C# 'da bunun için en iyi yolu nedir? PlayerPrefs, Time.time'ı (oyunun yapıldığı süre boyunca) kullanmak istiyorum ve mevcut tarihe erişmeme izin veren dokümanlar veya forumda hiçbir şey bulamıyorum. aşağıdaki gibi
Benim sahte kod şudur: geçerli tarihi toplam çalma zamanı 2 saat işareti varıldığını zaman depolayan
değişkeni depolayan
değişkeni depolayan
değişken
son 2 saat işaretinden 24 saat geçtiyse:
oyun
başka
Application.Quit() - oyun kapatmak
geçerli toplam oyun süresi değişken + = Time.time
Teşekkür ederiz! System.DateTime kullanarak mükemmel çalıştı. İlk başta düşündüğümden çok daha basit bir çözüm! – user3397025