当前位置:   article > 正文

UE4学习笔记:行为树(BehaviorTree)实例_虚幻引擎行为树案例

虚幻引擎行为树案例

 

下面用行为树创建一个简单的AI角色,没有玩家靠近时随机巡逻,当有玩家角色靠近时跑到玩家附近,模拟游戏中怪物攻击玩家的行为(没有实际的攻击动作),是官方示例的简化版,官方完整实例参考:

https://docs.unrealengine.com/zh-CN/Engine/ArtificialIntelligence/BehaviorTrees/BehaviorTreeQuickStart/index.html

1、创建第三人称模板蓝图工程

2、创建AI角色,选择第三人称角色骨骼和动画,命名为AICharacter

3、在内容浏览器中,右键创建BehaviorTree资源,命名为BT_AI,然后创建Blackboard资源,命名为BB_AI,用于存放行为树使用的变量

4、打开黑板BB_AI,创建三个变量NearToPlayer:bool(是否有玩家靠近),RandomLocation:Vector(随机走动位置)和Player:Object(靠近的玩家),Player的BaseClass选择Actor

5、打开行为树BT_AI,选中ROOT节点,将BlackboardAsset设置为BB_AI

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/760832
推荐阅读
相关标签
  

闽ICP备14008679号