美文网首页
30 蓝图:AI行为树进阶篇

30 蓝图:AI行为树进阶篇

作者: 游戏开发程序员 | 来源:发表于2024-02-22 10:37 被阅读0次
  • AI攻击玩家和完成扣血
    在上一节的AI行为树上,添加伤害任务:


    image.png
image.png

记住,在行为树界面,要设置玩家给伤害任务,不然伤害对象就错误了:


image.png

发出伤害行为后,玩家要接受伤害事件,如图:


image.png

这样,AI在看到玩家后,就会移动到玩家身边,发出伤害事件。玩家蓝图处理伤害事件,扣自己的HP。

  • AI可以听到枪声查看
    在AI的行为树上,插入一个Sequence(观察期中止为低优先级)


    image.png
image.png

用到黑板上新加的2个数据:声音位置Vector,是否听到Bool。
充值变量的图如下:


image.png

我们在玩家射击的时候发出噪音:
添加噪音发生器:


image.png

添加蓝图:


image.png

AI的蓝图,声音探知:


image.png

这样,我们就可以在射击的时候通过声音让AI来检测到我们,来到发出声音的位置。

  • 用枪消灭敌人
    显修改子弹的碰撞对PAWN block:


    image.png

再给AI添加击中,参考之前的打爆圆柱体,记得给AI添加血量:


image.png

在子弹的蓝图命中添加校验,避免报错,因为对象已经被删除,会失效:


image.png
  • 产生新的随机敌人
    通过在关卡蓝图中制作如下图:
    1 通过定时器每间隔固定时间来执行 自定义事件
    2 获取玩家对象,在玩家位置创建AI
    3 对敌人的朝向Z轴 做0-360的随机


    image.png

相关文章

  • UE4-AI-初步

    文件夹 蓝图类 黑板 行为树 AI控制器 窗口 END AI能动起来了

  • 行为树 behavior3go

    参考游戏AI - 行为树Part1:简介游戏AI - 行为树Part2:框架https://github.com/...

  • 游戏AI 行为树

    目前在游戏中主流的AI框架是 Behavior Tree先上一张网上找到的行为图 从图中可以看到一个怪物的行为被拆...

  • 行为树(Behaviour Tree):概念,AI

    行为树(Behaviour Tree):概念,AI --掌握行为树的方法 起源,为了解决什么问题 发展历史,解决了...

  • 简易行为树

    行为树(Behavior Tree)是一棵用于控制AI决策行为的、包含了层级节点的树结构 主要就是:用树的结构解决...

  • UE4 行为树

    四个组件:黑板,行为树,Character,AIController 黑板: 黑板是AI的记忆。他保存关键值,以供...

  • 行为树简介

    行为树是实现游戏AI的一个重要方案,本文主要介绍行为树的理论基础,并通过实现一些简单示例来加深理解。本文的理论和示...

  • 【译】AI的行为树如何工作

    原文https://www.gamasutra.com/blogs/ChrisSimpson/20140717/2...

  • 荐书丨基因蓝图:DNA如何塑造性格、智力和行为?-【享书社】

    ​ 基因蓝图:DNA究竟如何塑造我们的性格、智力和行为? 掌握基因蓝图,认识真实自我!科学大咖45年研究巨献,行为...

  • Unreal4图表0023bate1

    图表 包含 蓝图 的设计时行为和游戏时行为。蓝图类 实例被创建时 构建脚本 按组件列表运行, 以便您对新 对象 或...

网友评论

      本文标题:30 蓝图:AI行为树进阶篇

      本文链接:https://www.haomeiwen.com/subject/eaauzktx.html