我刚刚开始尝试使用一些抽象类和继承来编写有限状态机,在有限状态机中可以继承状态和状态机,以便框架可以用于不同类型的AI。currentState = newState; }这个想法是,这些可以继承和扩展,以工作于人类的人工智能,僵尸人工智能,机器人人工智能等:{
//Begin, Update, and End st
我正试图在团结中制作一个先进的敌人AI脚本,但我正在为这一点而奋斗。我已经导入了动画和所有的东西,但是脚本部分并不是很好。当玩家进入NPC的视野半径内时,NPC应该在玩家的后面跑(isRunning),当该玩家在近距离范围内时进行攻击。当播放器超出范围时,NPC应该播放第二次空闲动画(isIdle2),然后返回到第一个空闲动画(isIdle)。这是我现在的剧本:
using UnityE