OK,那么这个野怪的AI到底怎么做的?首先我们须要闭着眼睛想想我们玩游戏的时候,别人的AI咋做的,然后我们就模拟别人的做出来。
那么我们都玩过,也知道野怪的”脾气”,你不打它,它就会在自己的一亩三分地里面,不会乱跑。
如果你过去打它,那么它也会反击你,直到它丢失视野或者超过了它可移动的最大范围,它就会回去原来的地方待着。
如果你又打它,它又会追着你打。
如果你在它能自由移动的区域内攻击它,它会和你单挑。
那么以上便是笔墨逻辑,也是怪物AI的思路。
我们怎么把这些逻辑用代码实现呢?也不会很难的。
在这里也是比较大略的一个思路供大家参考,大家看看就好,写的不好不要喷我哦!

这边贴出部分代码,大家如果须要完全代码的可以私聊我哦。
不喜勿喷哦!

若何实现Moba游戏野怪的AI系统