你好,

抱歉如果这个问题很傻。

为了背景,我想每个演员都有一个FSM来解决FSM有意义的东西,比如运动,我还想让玩家可以在一个党派系统中切换到某些演员。然而,如何让AI与该系统进行交互却让我困惑了。

我唯一能想到的想法是,每个状态都有一个列表来存储它们的潜在转换状态,一个函数来让AI查询这些状态,另外一个函数来处理输入,可以让玩家输入(比如说,空格键跳跃)或AI的输入(只是跳跃枚举)。这种方法是否合理,还是有更明显的解决方案?