コード例 #1
0
 void Update()
 {
     //检测玩家是否走进自己巡逻的区域
     if (gameStatusOp.getPlayerArea() == whichPatrol)
     {
         //如果没有在追玩家,就去追玩家
         if (!runningAfter)
         {
             runningAfter = true;
             addAction.moveToPlayer(this.gameObject);
         }
     }
     else
     {
         //玩家走出自己巡逻的区域,停止追逐
         if (runningAfter)
         {
             gameStatusOp.playerScore();
             runningAfter = false;
             //继续巡逻
             addAction.moveRandomly(this.gameObject, false);
         }
     }
 }