using TEngine; namespace GameBase { /// /// 用于检测耗时。 /// public class GameTickWatcher { private long _startTick; public GameTickWatcher() { Refresh(); } public void Refresh() { _startTick = System.DateTime.Now.Ticks; } /// /// 获取用时。 /// /// public float ElapseTime() { long endTick = System.DateTime.Now.Ticks; return (float)((endTick - _startTick) / 10000) / 1000.0f; } /// /// 输出用时。 /// public void LogUsedTime() { Log.Info($"Used Time: {this.ElapseTime()}"); } } }