AI是游戏里必不可少的一部分,尤其在单机游戏里面。类别罗列有:
1、简单NPC行为逻辑。
生成后,径直一直追某个目标,靠近了就攻击,并隔一段时间更新一下追逐逻辑。
2、简单检测某个物体是否在视野范围内。
做法可以简单角度判断的方法,也可以用眼睛发射射线检测的办法。
3、远程弓箭手远离威胁。
判断如果主角靠近自己就忘反方向走,一直到足够的间隔距离。
4、群组行为,比如一群大雁,蜜蜂,蝴蝶,鱼之类的移动,也可以定义一波兵的移动。
5、状态机。
将角色的AI行为分为巡逻,追逐,待机,攻击,远离等状态,根据条件随时调整自己的状态。
6、A星寻路。
角色AI根据目标,自动寻路去达到自己的目标地点。
后续章节一一实现这些AI行为。
网友评论