AI笔记
1、AIEngine为AI级别的父类,初始化放入AI_MODEL,同时初始化命令列表list(array),方法nextAction从list中取出AIAction ,执行AIAction中的execute方法执行命令。
2、AIAction为所有AI行为的父类,同上,execute中包含AI_MODEL.nextAction()。
3、HighAI继承AIEngine,放入AI_MODEL,初始化所有的行为,函数think放入需要执行的方法,nextAction()。
非即时返回Action的处理,继承AIAction,实现接口IFrame,放入FrameTimer.add中处理。结束的时候就FrameTimer.remove,FrameTimer有list,timer,
for each(var frame:IFrame in _list) {
frame.action();
}
事实上,没有什么要比发现、培养、呵护、调整自己的心智的力量更重要的事情了.........