BehaviorDesigner學習

行爲樹:
行爲樹設計師插件是一個專門爲unity設計的AI插件。

通過繼承Behavior中的Task下的四個節點,可以創建自己的行爲樹節點。
行爲樹中的自定義類型均爲sharedType:SharedInt,Sharedfloat…
可使用BehaviorTreen.Getvariable,BehaviorTreen.Setvariable,BehaviorTreen.SetvariableValue分別獲取全局變量的值,設置全局變量的值。
Variable中的變量的值點擊右側小三角可同步指定爲場景中的值。
BehaviorTree.EnableBehavior和BehaviorTree.DisableBehavior可以啓用或禁用行爲樹。
Inspector面板中可以設置行爲樹的各種屬性參數,如是否重置參數,是否完成後重啓行爲樹等。

常用的條件判斷節點:

AND:

flee:遠離(其中的變量Diatance爲距離的平方)        seek:靠近,追逐目標。        can see object:是否觀察到物體

Inverter:取反行爲樹節點返回的值。              patrol:幾點間巡邏

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章