我正在上计算机课,并且对于一个项目,我需要创建一个游戏。对于我的游戏,我尝试将其设置为当我单击自己的卡并与另一个卡匹配时,它会消失,并且当它不匹配时,它将延迟并翻过来。到目前为止,我已经可以利用我所拥有的编码知识来做所有这些事情,但是还有一些问题。当我单击第一个按钮,然后单击第二个匹配按钮时,这是正常现象,会给您+1分,然后消失。但是,如果我单击第二个匹配的按钮,它将使两个按钮都消失,而不是等待首先单击另一个按钮。例如:
function disappear() {
onEvent("btn1" && "btn7", "click", function( ) {
hideElement("btn1");
hideElement("btn7");
score++;
win();
});
}
因此,我可以单击btn1和THEN btn7,然后它将消失。但是,如果我单击btn 7,它们都将消失而无需匹配。 我无法弄清楚,所以我还没有开始使按钮不匹配然后翻过来
这是我整个游戏的编码: https://studio.code.org/projects/applab/caQfCo-bnBc9jVYNdHG0Bvic2NR_lcltdZ2d7504-Rs