【发布时间】:2022-01-11 00:05:01
【问题描述】:
我是 p5.js 的初学者,我正在尝试制作一个接球游戏,球从天上掉下来,你用篮子接住它们,但是当你运行代码时,有时球不会掉下来直到等待几秒钟并移动篮子,谁能告诉我这是为什么?
这是我的代码:
let speed = 3;
let x = 300;
let y = 0;
let score = 0;
function setup() {
createCanvas(600, 400);
}
function draw() {
background(0);
ellipse(x, y, 20, 20);
y = y + speed;
rect(mouseX, height - 10, 60, 40);
fill(255);
text("score = " + score, 30, 20);
if (y > height - 10 && x > mouseX - 20 && x < mouseX + 20) {
y = -20;
speed += 1;
score += 1;
}
if (y == -20) {
x = random(width);
}
}
function reset(){
score = 0;
speed = 2;
y = -20;
}
【问题讨论】:
-
在 StackOverflow 上提问时,您应该包含您的代码,最好是 Runnable Snippet,而不是链接到外部网站。
标签: javascript game-physics p5.js