作者:材女貝蒂_673_576 | 来源:互联网 | 2023-05-17 14:11
有些敌人需要用不同战术应对。简介:敬请期待!默认代码hero.moveRight()#通过上一个关卡,你应该能认识这个。enemy1hero.findNearestEnemy()#
![「网易官方」极客战记(codecombat)攻略-地牢-拉近距离closing-the-distance](https://img2.php1.cn/3cdc5/3909/978/5500c7dd759ba968.jpeg)
简介:
敬请期待!
默认代码
hero.moveRight()
# 通过上一个关卡,你应该能认识这个。
enemy1 = hero.findNearestEnemy()
# 现在,攻击enemy1
概览
像上一关那样,你可以用来自眼镜的 findNearestEnemy 方法把食人魔的引用 (reference) 存储进变量中。
当你调用 findNearestEnemy 方法时,你 要将结果保存进变量,比如 enemy2 (名字随你)。变量会记得 上次 调用findNearestEnemy 的结果,所以最好及时更新。
记得:使用 findNearestEnemy 时,敌人要在你的视野中,否则你看不到它们。
这关新增了一种敌人,食人魔投掷者,它造成的伤害比之前遇到的食人魔矮人要多。以后你会见到更多类型的敌人。
拉近距离 解法
hero.moveRight()
# 通过上一个关卡,你应该能认识这个。
enemy1 = hero.findNearestEnemy()
# 现在,攻击enemy1。
hero.attack(enemy1)
hero.attack(enemy1)
hero.moveRight()
enemy1 = hero.findNearestEnemy()
hero.attack(enemy1)
hero.moveRight(2)
本攻略发于极客战记官方教学栏目,原文地址为:https://codecombat.163.com/news/jikezhanji-lajinjuli
极客战记——学编程,用玩的!