「前回からの経過秒を調べる」の編集履歴(バックアップ)一覧はこちら
「前回からの経過秒を調べる」(2015/09/27 (日) 17:58:33) の最新版変更点
追加された行は緑色になります。
削除された行は赤色になります。
ticksは、ナノ秒を表す
前回の累積ナノ秒から今の累積ナノ秒を引いて、秒に変換したものがseconds
long ticks = System.DateTime.Now.Ticks;
if( PlayerPrefs.HasKey("test") )
{
string datetimeString = PlayerPrefs.GetString ("test");
long lastTicks=System.Convert.ToInt64(datetimeString);
Debug.Log("tics=" + ticks.ToString() );
Debug.Log("lastTics=" + lastTicks.ToString() );
int seconds = (int)((ticks-lastTicks) / 10000000);
Debug.Log("diff=" + seconds.ToString() );
}
PlayerPrefs.SetString ("test", ticks.ToString() );
PlayerPrefs.Save();
ticksは、ナノ秒を表す
前回の累積ナノ秒から今の累積ナノ秒を引いて、秒に変換したものがseconds
long ticks = System.DateTime.Now.Ticks;
if( PlayerPrefs.HasKey("test") )
{
string datetimeString = PlayerPrefs.GetString ("test");
long lastTicks=System.Convert.ToInt64(datetimeString);
Debug.Log("tics=" + ticks.ToString() );
Debug.Log("lastTics=" + lastTicks.ToString() );
int seconds = (int)((ticks-lastTicks) / 10000000);
Debug.Log("diff=" + seconds.ToString() );
}
PlayerPrefs.SetString ("test", ticks.ToString() );
PlayerPrefs.Save();