Skip to content

trivalcoder/UE4_8

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

UE4_8

腾讯游戏客户端第八周作业

黄嘉祺


基于上次课程作业添加AI单位,实现功能如下:

实现基础行为节点

        √寻敌:在场景中自动搜寻目标
        √移动:移动到某个位置或者目标对象
        √开火:锁定敌人,进行开火攻击
        √躲避:被玩家攻击,逃离到安全位置

支持黑板变量在节点之前共享数据

基于行为树来组织节点逻辑实现多种性格的AI,在行为上有一定的差异化,每种行为实现一个单独的行为树


其他:

AI控制器1:

        在场景中自动巡逻,发现目标后追击目标并开火
        受到伤害之后逃离敌人

AI控制器2:

        在场景中自动巡逻,但不会主动攻击敌人
        受到伤害之后会追击敌人然后开枪

AI控制器3:

        在场景中自动巡逻,但不会主动攻击敌人
        受到伤害之后会追击敌人然后攻击敌人(播放攻击动画)

提取码:0000

提取码:0000

About

腾讯游戏客户端公开课第八周作业

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • C++ 90.0%
  • C# 9.2%
  • C 0.8%