下面用行为树创建一个简单的AI角色,没有玩家靠近时随机巡逻,当有玩家角色靠近时跑到玩家附近,模拟游戏中怪物攻击玩家的行为(没有实际的攻击动作),是官方示例的简化版,官方完整实例参考:
1、创建第三人称模板蓝图工程
2、创建AI角色,选择第三人称角色骨骼和动画,命名为AICharacter
3、在内容浏览器中,右键创建BehaviorTree资源,命名为BT_AI,然后创建Blackboard资源,命名为BB_AI,用于存放行为树使用的变量
4、打开黑板BB_AI,创建三个变量NearToPlayer:bool(是否有玩家靠近),RandomLocation:Vector(随机走动位置)和Player:Objec