项目中的AI
前言
在游戏开发中实现怪物AI逻辑的主要技术有两种:1、状态机 2、行为树。他们两者的实现机制不一样,其中状态机是“事件”机制,行为树是“轮询”机制。在项目开发中可以根据具体情况合理的选择两者来处理AI编写问题。
接下来将分两个部分对游戏中的AI进行讲解,1、状态机,2、行为树。
概述
开发游戏AI的目标之一就是要找到一个简单,可扩展的编辑逻辑的方案,从而加速游戏开发的迭代速度。在“行为系统图”中,行为系统(Behavior System)响应游戏中的各种信息,进行决策以挑选接下来将要执行的行动并且监控该行动的执行。
知识模型(Knowledge Model)是对游戏世界中各种信息的抽象。