创建我们的 AI 项目
最后更新于
最后更新于
从现在开始,我们将通过创建一个项目来实践,并对我们学到的关于行为树的知识有一个大致的了解。在这一部分,我们将创建一个简单的树,但随着我们在后续章节中学到更多其他主题,我们将不断改进行为树的工具。因此,这将使你更好地理解创建优秀行为树所需的工具。然后,在第 8 章“设计行为树 - 第一部分”,第 9 章“设计行为树 - 第二部分”和第 10 章“设计行为树 - 第三部分”中,我们将专注于如何从头开始创建和设计一个追踪玩家的行为树,这将为你提供一种实用的行为树方法。
因此,为了能够测试我们将在本书中探讨的技术,我们需要创建一个项目。这样做,你将能够跟随本书中将涵盖的实际方面。
你可以从一个模板创建一个新项目。第三人称模板尤其好用。实际上,它已经在内部设置了一个角色,可以轻易地被 AI 操控。这意味着你不需要过多地担心与非 AI 相关的细节,如动画。你可以选择蓝图版本或 C++ 版本。我将在整个书中以蓝图和 C++ 的术语解释我们将涵盖的概念,但请注意,本书中的一些技术如果在 C++ 中编程效果会更好。因此,我选择了第三人称模板的 C++ 版本,尽管这个初始选择对我们影响不大(我们是编程 AI,而不是玩家或游戏玩法)。
最后,我给项目命名为“UnrealAIBook”,如下面的截图所示。你可以在以下链接找到项目文件:http://hog.red/ AIBook2019ProjectFiles(链接是区分大小写的):