我看不明白哪里错了。为什么提示我不在视线之内呢


#1

是在右上以后开始攻击敌人啊,为什么提示我不在视线之内呢

https://discourse.codecombat.com/t/robot-greetings/13753


#2

你又没暮光眼镜,不能透视。
看看流程,你是先找敌人,再往右、往上走,然后攻击这个enemy。但是当你在开始处不能看到任何敌人,所以enemy这个变量里边没东西,就是None,自然,你不能攻击空气,所以运行错误。
解决方法:先往右走,再往上走,这时候再用 findNearestEnemy , 就可以啦。
代码上。。。就是把find那句移动到moveUp下边


#3

还有,眼镜只能看直线
。。。。。。。。。。。


#4

有一手无敌的暮光透镜就完全没问题 :joy: