Unity 3D で、患者が 1 日 2 時間しかプレイできない治療ビデオ ゲームに取り組んでいます。2 時間のマークに達すると、ゲームは 24 時間後までプレイできません。
Unity3D の組み込み機能を使用して C# でこれを行う最善の方法は何ですか? PlayerPrefs、Time.time (ゲームがオンになっている時間) を使用しようとしていますが、現在の日付にアクセスできるドキュメントやフォーラムが見つかりません。
私の擬似コードは次のとおりです。
現在の日付を格納する変数
合計プレイ時間を格納する変数
2 時間のマークに達した時間を格納する変数
過去 2 時間のマークから 24 時間経過している場合:
ゲームがオンになる
そうしないと
Application.Quit() - ゲームをオフにする
現在の合計プレイ時間変数 += Time.time