Advertisement

FSM是一种用于描述系统行为的有限状态机模型

阅读量:

有限状态机的概念需要先进行理解,其中“有限”意味着其具备一定的界限,并非无限制的;而“状态”则指的是系统所能够拥有的全部可能状态。以人类的情绪为例,比如愤怒、冷漠、喜悦、悲伤、幸福等,这些情绪都是固有且数量有限的,因此可以被视为不同的状态。人在不同时间点可能处于不同的情绪状态中,例如此刻是愉悦的,下一刻却可能转变为愤怒,这种在多种状态之间切换的过程正是有限状态机的基本原理。

下面这段代码内容相对较多,我们将逐步进行解析:


复制代码
 using System;

    
 using System.Collections;
    
 using System.Collections.Generic;
    
 using UnityEngine;
    
  
    
 public enum Transition
    
 {
    
     NullTransition = 0, 
    
     NoSeePlayer,
    
     SeePlayer,
    
     GamePause
    
 }
    
  
    
 public enum StateID
    
 {
    
     NullStateID = 0, 
    
     IdleState,

全部评论 (0)

还没有任何评论哟~