Project1

标题: 敌人攻击对象在哪里啊 [打印本页]

作者: 九夜神尊    时间: 2009-2-18 23:53
标题: 敌人攻击对象在哪里啊

想从新定义敌人的AI,由于制作需要,现成的AI脚本不好规划

我找不到敌人在哪里选择攻击对象的

貌似攻击对象还跟主角的职业有关

大侠们帮帮忙 [LINE]1,#dddddd[/LINE]此贴于 2009-2-19 16:56:35 被版主darkten提醒,请楼主看到后对本贴做出回应。 [LINE]1,#dddddd[/LINE]版务信息:本贴由楼主自主结贴~
作者: 天圣的马甲    时间: 2009-2-18 23:56
      # 行动方的战斗者是敌人的情况下
      if @active_battler.is_a?(Game_Enemy)
        if @active_battler.restriction == 3
          target = $game_troop.random_target_enemy
        elsif @active_battler.restriction == 2
          target = $game_party.random_target_actor
        else
          index = @active_battler.current_action.target_index
          target = $game_party.smooth_target_actor(index)
        end
      end
[LINE]1,#dddddd[/LINE]系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
作者: hitlerson    时间: 2009-2-19 00:56
LS这么多V了,给我门穷人留点啊。。。

敌人是Game_enemy的实例,敌人队伍是Game_troop的实例,找AI当然去这些个找啊,怎么可能找不到




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1