2.4 抽象有限状态机类
接下来,我们将实现一个通用抽象类,它定义了一个敌方坦克人工智能类必须实现的方法。
FSM.cs文件中的代码如下所示:
敌方坦克在巡逻时,需要知道玩家坦克的位置、它们的下一个目标点,以及它们需要选择的航点列表。一旦玩家坦克出现在射击范围内,它们将旋转炮塔对象,然后开始以一定的射击速度射击。
继承类还需要实现三个方法:Initialize、FSMUpdate和FSMFixedUpdate。所以,这就是我们的坦克人工智能将要实现的抽象类。
时间: 2024-10-17 09:33:57