赞
踩
下面用行为树创建一个简单的AI角色,没有玩家靠近时随机巡逻,当有玩家角色靠近时跑到玩家附近,模拟游戏中怪物攻击玩家的行为(没有实际的攻击动作),是官方示例的简化版,官方完整实例参考:
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
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。