GitHub - trivalcoder/UE4_8: 腾讯游戏客户端公开课第八周作业
UE4_8
腾讯游戏客户端第八周作业
黄嘉祺
基于上次课程作业添加AI单位,实现功能如下:
实现基础行为节点
√寻敌:在场景中自动搜寻目标
√移动:移动到某个位置或者目标对象
√开火:锁定敌人,进行开火攻击
√躲避:被玩家攻击,逃离到安全位置
支持黑板变量在节点之前共享数据
基于行为树来组织节点逻辑实现多种性格的AI,在行为上有一定的差异化,每种行为实现一个单独的行为树
其他:
AI控制器1:
在场景中自动巡逻,发现目标后追击目标并开火
受到伤害之后逃离敌人
AI控制器2:
在场景中自动巡逻,但不会主动攻击敌人
受到伤害之后会追击敌人然后开枪
AI控制器3:
在场景中自动巡逻,但不会主动攻击敌人
受到伤害之后会追击敌人然后攻击敌人(播放攻击动画)
提取码:0000
提取码:0000