我想要的只是让 startButton 在单击它后消失,并且当鼠标悬停在它上面时它会被着色。出于某种原因,当我单击它时,startButton 拒绝消失。着色的东西虽然工作正常。顺便说一句,我在 code.org 的游戏实验室工作。createSprite 是它们的功能之一。
function draw() {
var startButton = createSprite(200, 200, 150, 75);
startButton.setAnimation("startButton");
if(mouseIsOver(startButton)){
startButton.tint = "lightGray";
}
if(mouseWentUp()){
startButton.visible = false;
drawSprites();
console.log("start");
}
drawSprites();
}
draw();