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