狀態機和行爲樹

對遊戲NPC的行爲控制一般有2種,一種是狀態機,一種是行爲樹。 狀態機: Unity對人物動畫的控制是基於狀態機的,如下圖: 可以看到,每個狀態除了包含自身的狀態行爲外,還需要和其他的狀態打交道,需要輸入狀態機之間切換的條件。因爲這一點,導致增加狀態會使得狀態機越來越複雜。 狀態機是一種網狀結構,耦合性很大。 行爲樹: 圖片源自: https://blog.csdn.net/goodevening
相關文章
相關標籤/搜索