基于行为树的高级游戏AI教程
基于行為樹的高級游戲AI教程
在 C# 中創建您自己的行為樹 API 并將其應用到 Unity 游戲引擎中
課程英文名:Learn Advanced AI for Games with Behaviour Trees 07.2021
此視頻教程共4.0小時,中英雙語字幕,畫質清晰無水印,源碼附件全
下載地址
百度網盤地址:https://pan.baidu.com/s/1301-Ypy2oEP71O2eG1Eakg?pwd=hsgs
課程介紹:https://www.aihorizon.cn/206
課程內容
你將會學到的
-
學生將學習行為樹設計理論。
-
學生將學習如何在 C# 中開發行為樹 API
-
學生將學習如何使用行為樹來定義非玩家角色的動作。
課程內容
8 個章節?-?46 個講座?-?總時長?7?小時?2?分鐘展開所有章節
介紹3 個講座?-?4 分鐘
行為樹概念9 個講座?-?1 小時 47 分鐘
高級行為9 個講座?-?1 小時 15 分鐘
重構可擴展性8 個講座?-?1 小時 23 分鐘
添加新的代理挑戰4 個講座?-?43 分鐘
環境因素8 個講座?-?1 小時 17 分鐘
最終挑戰2 個講座?-?22 分鐘
最后的話3 個講座?-?11 分鐘
要求
-
學生應該對C#有扎實的了解
-
學生應具備 Unity 游戲引擎的工作知識。
說明
*行為樹 (BT)*是一種 AI 架構,它通過定義簡單但功能強大的邏輯操作的樹狀架構,為游戲角色提供選擇行為并執行它們的能力。它可用于從第一人稱射擊游戲到實時戰略和開發能夠做出明智決策的智能角色的各種游戲類型。代碼庫看似簡單,但邏輯性強,可重用且功能強大。該庫用C#編寫并在Unity 2020中實現,?但可以輕松移植到其他應用程序。
在本課程中,Penny 使用她近 30 年從事游戲、圖形工作的國際知名教學風格和知識,并撰寫了兩本屢獲殊榮的關于游戲人工智能。在整個過程中,您將參加旨在引導您完成組建自己的 BT API 的每一步的實踐研討會。您將從頭開始構建整個 BT 庫,同時并行構建藝術畫廊模擬場景,以便隨時測試 API。
了解如何編程和使用:
-
可在各種游戲項目中重復使用的行為樹庫和 API。
-
定義單個非玩家角色 (NPC) 行為的樹結構、節點、葉子、序列和選擇器。
-
為角色提供高級路徑規劃和導航功能的導航網格和代理。
-
一個黑板系統,充當世界狀態的全球清單,并允許角色相互交流。
內容和概述
在整個課程中,您將從頭開始構建 BT 庫和 API,讓您深入了解代碼庫。除此之外,還將構建一個簡單的藝術畫廊模擬來測試圖書館的功能,因為它被放在一起。該模擬還將依賴 Unity 的 NavMesh 系統進行導航和路徑規劃。
本課程從行為樹的概述開始,涵蓋所有基本元素(包括樹、節點、葉子、序列、選擇器和其他邏輯結構)。將開發代碼來導航行為樹,并用于驅動藝術畫廊中的非玩家角色,包括強盜、警察、訪客和工人。在整個過程中,學生將獲得有關如何構建和遍歷行為樹的扎實知識,以將動作應用于游戲角色。
完成本課程后,學生將擁有成熟的 BT 庫和 API,他們可以在自己的游戲項目中重復使用,為游戲角色提供復雜的智能行為。
學生對 Penny 課程的評價:
-
事實證明,這門課程對我來說最難的部分是找到詞語來形容我很高興參加了這門課程。
-
老實說,我很喜歡 Hollistic 的教學方法,而且我從來沒有在幾個小時內通過如此詳細的解釋學到這么多關于有效編碼的知識!
-
Penny 是一位出色的講師,她在將復雜的概念分解為更小、更易于理解的主題方面做得很好。
此課程面向哪些人:
-
希望擴展游戲中使用的人工智能技術知識的中級游戲開發學生。
計算機字幕視頻教程網https://www.aihorizon.cn持續更新Udemy,Coursera等在線課堂上的視頻教程,類別涵蓋人工智能、機器學習、編程語言、游戲開發、網絡安全、云計算、Linux運維、面試技巧等計算機學科的全部知識。
所有視頻教程均包含中英雙語字幕、練習源碼及配套的補充資料。
?
總結
以上是生活随笔為你收集整理的基于行为树的高级游戏AI教程的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 芯片的SD/MMC控制器以及SD卡介绍
- 下一篇: AI 趋势