快速連結

2016年11月24日

Unity Coroutine測試小程式

有時候太常使用StartCoroutine與StopCoroutine,有時候卻發現Coroutine沒有乖乖的被停止!
列舉出幾種使用Coroutine組合的結果是停止成功或停止失敗,同時也在最下方附上測試用小程式~

成功的→

StartCoroutine("Runner", "Text Run"); + StopCoroutine("Runner");
m_Runner = StartCoroutine(Runner("Love")); +  StopCoroutine(m_Runner);

失敗的→

StartCoroutine(Runner("Love")); + StopCoroutine("Runner");
StartCoroutine(Runner("Love")); +  StopCoroutine(Runner("Love"));

2016年11月6日

C#中,DateTime與TimeStamp互轉

直接看CODE~

DateTime 轉 TimeStamp:

public static double DateTimeConvertToTimeStamp(DateTime Date)
{
    return (Date.ToUniversalTime() - new DateTime(1970, 1, 1, 0, 0, 0) ).TotalSeconds;
}

TimeStamp 轉 DateTime:

public static DateTime TimeStampConvertToDateTime(long TimeStamp)
{
    return (new DateTime(1970, 1, 1, 0, 0, 0)).AddSeconds(TimeStamp);
}