依靠行为树建立的AI系统,控制实体动作。如何添加“人在回路”功能?也就是说,人的控制指令如何干预行为树,同时又满足行为树的执行逻辑?(也就是说,不出现“用户给已死亡实体下指令,死亡实体竟然也执行了指令”之类的错误)
可否这样理解——指令该不该发出是AI(比如行为树)的事,指令能不能执行是指令自己的事;行为树和用户(控制者)一样,都是可以随便发指令的,但指令能否执行,就得指令自己去检测了。
不过,总觉得这样会把逻辑给耦合在一起,指令里有逻辑,AI里也有逻辑……会不会有坑?
大神们指路吧~