Unity中使用TimeSpane计算时差
一、目的
1、想:Unity中使用TimeSpane计算时差
二、参考
1、
三、操作
1、代码
①引用命名空间
using System;
①声明变量
/// <summary>蝴蝶到达UI目标的时间</summary>
public DateTime time_arriveUITarget;
①变量赋值:当前时间
butterfly.time_arriveUITarget = DateTime.Now;
③俩个TimeSpane差值,可以得出时差
//TODO:摄像头移动小,代表镜头移动程度小,过段时间,蝴蝶飞走
TimeSpan timeSpan = butterfly.time_arriveUITarget - DateTime.Now;
if (Math.Abs(timeSpan.Seconds) > butterfly.time_allowAtUIMax)
{
butterfly.vec3_flyUITarget_last = butterfly.vec3_flyUITarget_new;
butterfly.state = em_butterfluState.Fly2UIOutTarget;
}