1. AI主要根据怪物的不同分为两大类
1.1. 基本AI规则
让怪物看上去不在死板,并且这些AI是通用的,几乎所有的怪物都会具备,他们是描述战斗进程的。
1.2. AI高级需求
让怪物变得聪明起来,这些AI主要是增强怪物实力,让玩家觉得怪物是一种同等级的对手,这些AI主要在描述一些细致的具体行为。
2. 基本AI规则(行为)
2.1. NPC警戒范围
NPC警戒范围是一个常量,是指,会触发NPC AI的范围;
所有的怪物享受一个相同的警戒范围规则;
基础警戒范围半径为定值n,实际值会根据玩家级别的变化而变化;
l 计算方案:0.5*n<=[N=n*(1-(玩家级别-怪物级别)/10)]<=1.5*n
2.2. 被动攻击
指NPC在遭受攻击以后才会反击敌人的AI形式。
2.3. 主动攻击
指NPC的敌对目标进入自身警戒范围后,就会主动对目标发起攻击的AI形式。
2.4. 主动、被动攻击的判定
在怪物表格中配置。
2.5. 逃跑
逃跑是指怪物在满足生命值下降到指定的百分比以后发生的一种向本类其他怪物移动的现象。
逃跑时怪物与逃跑的起点存在一个最大距离,这个最大距离为n。