我正在拍摄射击游戏。所以我设法为舞台上的一些物体创建模拟AI,即我将它们移动到白色脚本。
但是现在我有了Boss,它通常有几种类型的动作并射击不同类型的导弹。
我应该使用哪种类型的AI?或者我也应该模拟它?
因为我见过几款拥有老板的游戏,他们在没有特定模式的情况下动态改变动作。
答案 0 :(得分:1)
使用状态驱动的代理。 Boss(“代理人”)有几种状态,描述各种类型的动作或类型的射击。根据上下文,代理从一个状态切换到另一个状态。
您会在书中找到明确的示例Programming game AI by example。
很幸运,专门讨论国家驱动代理的章节可在线here获取。代码示例使用的是C ++,但它非常基础。