我认为边缘地区的森林20看不见的距离有bug


如图,第一幅图的代码可以通关,但第二幅图就不可以,这是为什么?游戏页面显示的原因如第三幅图。

# 假如 enemyDistance 大于0:

这不是bug。这行是一个关键的部分。

假如 enemyDistance 不大于0。 如果是这样,就说明没有enemy可以打,才会出现这个问题:
https://discourse.codecombat.com/uploads/short-url/AdSggTwxdt72kvB0bCG7SwVwVR5.png

我希望这能帮助您 :slightly_smiling_face:

(对不起,我在用Google翻译,所以翻译有可能不准确 :sweat_smile:

3 Likes

Wow @Hellenar you are a great translator.

1 Like

Well, I am actually Chinese so I just use Translate and proceed from there :sweat_smile:

1 Like

Shame! I’m Chinese but yet I only know the most basic characters. :cry:

At least I’m fluent in English! :wink:

2 Likes

哦我明白了,原来我潜意识里就觉得enemy一定存在,可是实际上在定义的那个函数nearestEnemyDistance中,假如没有enemy的话,result就为0,这样就意味着没有对象可以攻击。也就是说,下面的enemyDistance》0是为了检验result!

2 Likes

那这样的话,这个错误提示是什么意思?求指教

1 Like

Thank you very much!谢谢!

2 Likes