是在右上以后开始攻击敌人啊,为什么提示我不在视线之内呢
你又没暮光眼镜,不能透视。
看看流程,你是先找敌人,再往右、往上走,然后攻击这个enemy。但是当你在开始处不能看到任何敌人,所以enemy这个变量里边没东西,就是None,自然,你不能攻击空气,所以运行错误。
解决方法:先往右走,再往上走,这时候再用 findNearestEnemy , 就可以啦。
代码上。。。就是把find那句移动到moveUp下边
还有,眼镜只能看直线
。。。。。。。。。。。
有一手无敌的暮光透镜就完全没问题