从零开始使用UEC++创建一个简易的AI—第一部分
这篇文章的内容为创建一个简易的AI。使用的引擎为UE4,C++加行为树结合
通过这篇文章能够简单熟悉使用UC++创建AI的一般流程。
一.创建项目
1.选择第三人称(选择这个会有一个简易的玩家模版,我们主要讨论AI)
2.点击下一步
3.选择C++
4.其他无所谓(但是建议按照我的步骤来)
5.点击下一步
项目创建好的样子:
运行可以直接操作玩家,但是只是具备简单的跑动跳跃功能。
二、开始创建所需的类
由于目前功能比较简单,我们只需要创建两个类
1.Character类,取名为MyAICharacter
2.AIController类,取名为MyAIController
这里选择public文件可以方便管理。
创建好一个类就会生成一个cpp文件和一个头文件。
.h文件也就是头文件,一般做声明用
cpp文件才是我们编写功能代码的地方
三、创建好对应的行为树和黑板等。
1.行为树
2.黑板
右键文件夹
Behaviortree和blackboard两个
创建完成:
1.打开我们创建好的行为树,点击黑板,选择我们创建好的黑板
2.打开黑板,黑板一般有一个默认的键值,selfActor,如果没有就自己创建,我们给他换个名字为TargetActor