【发布时间】:2016-07-20 01:15:37
【问题描述】:
我正在尝试制作一个触发时会导致程序重新启动的命中框。
这是我正在使用的代码:
if(snakey.position.x < mos.position.x + 20 && snakey.position.y > mos.position.y - 20 || snakey.position.x > mos.position.x - 20 && snakey.position.y < mos.position.y + 20){
Program.restart();
}
问题在于,当输入命中框时,它似乎是随机触发或至少非常不规律地触发,而不是触发程序重新启动。我已经检查了几次并且没有收到错误消息,所以语法很好。
我和一个朋友也都重复了几次逻辑,以确保条件确实可以满足。我们没有发现任何问题,但它仍然没有在正确的时间或什至在一致的时间激活程序重新启动,如果有人能告诉我为什么它的行为如此奇怪,我将在下面链接完整的程序,我将不胜感激。
【问题讨论】:
标签: processing.js