1、 创建项目和场景 首先,新建第三视角的蓝图项目,然后根据自己需求设置障碍物。 (1) 将障碍物放置在地面的快捷操作:首先选中障碍物,将其移至地面上方,然后按“End”键,实现障碍物放置在地面。 (2) 复制障碍物的快捷操作:选中障碍物,在障碍物处于移动状态,按住“Alt ...
寻路网格体和Gameplay调试器 为了及时识别出AI系统中的导航问题,UE 提供了一个工具用来解决这类问题,它叫Gameplay调试器。打开项目设置,在左侧找到 引擎 ,然后找到 Gameplay debugger 。查看 输入分段 ,检查激活键有没有绑定。记住绑定的键盘键,然后播放游戏,通过快捷键打开 Gameplay debugger ,然后看向AI所在的位置,在屏幕上会出现许多信息并在不 ...
2021-10-20 22:20 0 147 推荐指数:
1、 创建项目和场景 首先,新建第三视角的蓝图项目,然后根据自己需求设置障碍物。 (1) 将障碍物放置在地面的快捷操作:首先选中障碍物,将其移至地面上方,然后按“End”键,实现障碍物放置在地面。 (2) 复制障碍物的快捷操作:选中障碍物,在障碍物处于移动状态,按住“Alt ...
接上一节 6、 寻路网格体代理 通过允许配置多个“代理”,虚幻引擎使得用户能够轻松为大小各异的AI创建寻路网格体。首先,选中世界大纲视图中的“RecastNavMesh”,找到细节面板中的“生成”分段,如下图所示。这里的几个选项都与代理相关,分别是“代理半径”(Agent radius ...
10、建立AI感知 在介绍完理论知识后,我们将为AI角色添加一个AI感知组件,首先,我们将设置第一种感受——视觉,接着,我们会把玩家角色标记成AI能够感知的对象,为此,我们将为角色添加一个刺激源组件。 首先为AI角色添加一个AI感知组件,在内容浏览器中打开“AI ...
13、行为树原理 AI最重要的环节就是行为树。我们将解释什么是行为树、为何它如此重要,以及构建行为树需要哪些元素。 借助行为树,我们可以轻松控制并显示AI的决策制定过程。行为树是一种将AI在场景中的决策制定模型进行可视化的方法。通过观察行为树的可视化结构,我们可以清晰地了解行为 ...
15、追逐玩家 现在我们的AI无法做出任何决策,它总是执行相同的决策。我们先把感知系统中的相关信息提供给AI,让AI知道如何做出决策,然后我们会修改行为树。我们首先需要创建新的黑板键,这样我们就能在行为树上保存这些信息。打开”BB_EnenmyAI “,在左侧的“黑板”选项卡中,点击“新建”按钮 ...
进行调试并查看捕获到的信息。 让我们首先设置AI角色的感知事件,从而获取刺激源变量所包含的实用感知信息 ...
16、测试行为树 在播放游戏前,重新调整玩家的位置让它不会立刻被AI发现。开始游戏后,在内容浏览器中打开行为树,找到工作栏中的下拉菜单,它当前显示“没有选中调试对象“,点击它并选中”AIC Third PersonCharacter“,现在我们可以看到行为树的执行流程。 选中随即漫游事件 ...
1.蓝图下断点:选择蓝图节点按F9下断点;再按一下F9就会去掉断点。 2.游戏运行到断点会自动这暂停,鼠标移到某个变量上面,会显示该变量的值。 3.按F10执行下一步。 4.蓝图调试没有跳出函数的功能,只能一步步往下走,遇到执行另外一个函数也会直接进去。 5.如果设置了多个断点 ...