def update_sensor
@enemy_in_range = nil
#I是地图上的所有名字叫Enemy的敌人事件
for i in $game_map.events.values.select{|ev| ev.event.name == "Enemy"}
if i.battler != nil and i.battler.is_a?(Game_Enemy) and not
#索敌标记
BFS_Setting::NOT_ATTACK_ID.include?(i.enemy_id)
distance = (i.x - self.x).abs + (i.y - self.y).abs
@enemy_in_range = i.id if (distance <= BFS_Setting::SENSOR_RANGE)
break
end
end
end
end
def update_sensor
@enemy_in_range = nil
#I是地图上的所有名字叫Enemy的敌人事件
for i in $game_map.events.values.select{|ev| ev.event.name == "Enemy"}
if i.battler != nil and i.battler.is_a?(Game_Enemy) and not
#索敌标记
BFS_Setting::NOT_ATTACK_ID.include?(i.enemy_id)
distance = (i.x - self.x).abs + (i.y - self.y).abs
@enemy_in_range = i.id if (distance <= BFS_Setting::SENSOR_RANGE)
break
end
end
end
end