我正在为这款游戏编写代码,我希望每次您跳过蓝色矩形时控制台都说“ fine” 。并且每次您通过黑色时,控制台都会说“死” 。 一切都很好,直到我意识到如果要通过蓝色矩形,它会说“ fine” ,然后是“ dead” 如果您不触摸黑色的。 我知道问题出在哪里,但我不知道如何解决。
这里是link(交集功能在 player.js 文件中):https://editor.p5js.org/AlexArek/sketches/rkoc4XA3m
答案 0 :(得分:2)
我相信我已经解决了这个问题,您正在做的是为每个矩形(灰色和蓝色)创建一个点击框,并且在不检查玩家是否与一个碰撞的情况下更新了两个矩形。我重新编写了您的一些代码,并留下了注释,以使操作更容易。
以下是我更新版本的链接:https://editor.p5js.org/JSproductions/sketches/SyxTyIyG6m
我希望您能完成此工作,祝您好运!