1.介紹
AI:人工智能(Artificial Intelligence)它是研究、開發用於模擬、延伸和擴展人的智能的理論、方法、技術及應用系統的一門新的技術.在游戲開發中,就是讓角色或者怪物根據泛人的行為和思想去進行動作。
2.NodeCanvas
插件地址:http://nodecanvas.paradoxnotion.com
---進入官網,最上面的DOWNLOAD選項即可下載.

1.jpg
3.簡單使用
3.1.集成到Unity:

2.jpg
3.2對游戲物體添加插件自帶的腳本:

3.jpg
3.3簡單運用

1.png
添加完插件會發現多了一個Blackboard(黑板),主要是讓插件節點找尋游戲對象和條件(例如速度,約束,游戲對象等。)
點擊OPEN BEHAVIOUR

1.png
節點名稱,作用:

1.png
Action條件節點:(根據數字順序來)

2.png
Condition條件節點:(根據數字順序來)

2.png
4.案例介紹
讓怪物追着豬腳(主角)移動
4.0:准備:
-- 4.0.1.帶動畫的角色一枚,(角色動畫分隔好的)。
-- 4.0.2.插件包(NodeCanvas)官網下載即可。
4.1添加一個距離約束:

5.jpg
4.2根據API移動

9.png
4.3 -1插件控制
添加插件,根據名字去尋找游戲對象(此處是內部根據名字去尋找)

12.png
4.3-2代碼控制
添加腳本,根據方法找到內部的控件:(此處依據tag值添加)

6.jpg
類似動態加載:運行后就賦完值

7.jpg
4.3-3根據Tag尋找

3.png

3.png
4.4其他節點條件:
距離條件節點:

2.png
動畫條件節點:

3.png
移動條件節點:

3.png
4.5插件運行(正常效果)

11.png
5.總結:
簡單使用便是如此,內部還有很多功能,
作者:雷潮
鏈接:https://www.jianshu.com/p/18bd2d38ac85
來源:簡書
簡書著作權歸作者所有,任何形式的轉載都請聯系作者獲得授權並注明出處。