目录为:Assets/Scripts/GameEntity/目录下
EntityStrategyHelper.cs
using UnityEngine;
using System.Collections;
public static class EntityStrategyHelper
{
public const float MoveCheckBlockTick = 1.0f;
public const float IdleTimeTick = 10.0f;
//其实就是算是否已经过了一个tick
public static bool IsTick(Ientity self, float tick)
{
//Time.time:游戏从开始运行到当前帧的时间
if (Time.time - self.StrategyTick >= tick)
{
self.Strategy = Time.time;
return true;
}
return false;
}
}