巡逻的机器人

Posted on 2013-01-04 17:59  neocsl  阅读(215)  评论(0编辑  收藏  举报

  如果让敌人在未发现主角之前仅仅执行Idle动画那将是十分无趣的游戏,因此考虑在我们的游戏中加入AI巡逻状态。

  1.制作了一个敌人生成器Factory,在生成敌人的时候让该生成器中生成的敌人(内部有一个Factory变量)

  local AntEnemyPawn Enemy;

  Enemy.Factory=self;

      以后self的Route节点就可以为其所用。Route是系统自带的寻路内容,有自己的List。加上Actor的location即可导入路径。

 

  2.在敌人的auto Idle中加载寻路状态。同时在寻路状态中SeePlayer调用,这样在敌人巡逻的时候也可以发现主角。