条件结构流程图
2018-06-01 11:34:58 0 举报
一个己方单位AI流程
作者其他创作
大纲/内容
技能检测
超过跟随距离
正在躲
有掩体接近目标
是
依靠掩体
无掩体接近目标方式
检查掩体距离是否合适
横移换弹
大雷达范围找移动目标
移动中; 能攻击;移动目标点更近
有攻击目标
无目标
移动
转火新目标
NO
不合适
主玩家和目标间找掩体
不是当前目标,当前目标不在紧急交火范围
紧急交火内有敌方
清空目标,清空掩体
需要躲入掩体
剩余子弹
有无攻击目标
YES
索敌
根据优先级,切换目标
攻击行为
主动攻击
无攻击目标;有移动目标;
最后一名敌方单位
有掩体,依靠时间没有结束
切换攻击姿态,从掩体中出来
掩体换弹
找不到目标
不能攻击
结束本轮
满足攻击条件;
攻击检测
有主动找掩体属性;没有掩体;能攻击到;
没到露头时间
掩体
原地
处理优先级高的情况
空
获取一个目标
环境躲避+自身躲避检测
无
调整攻击姿态;(转向+左右探头);攻击
大雷达内找攻击目标
躲避动作
获取攻击列表,紧急交火列表
解除依靠
过了躲藏时间;有目标;能攻击到
有
紧急停止
无攻击目标;无移动目标;
主动攻击属性
等待技能类完成;等待AI类完成,各种躲避;等待动作类完成,翻滚翻越;
跟随主玩家
有掩体
触发集火
远离主玩家
不脱离主玩家跟随范围内离自己最近的掩体
无攻击移动目标,是依靠姿态
无掩体
切换CD,非当前目标
集火攻击
攻击列表
放技能
开始
0 条评论
下一页