我是编程新手,作为帮助我更好地使用 JavaScript 的小型项目,我正在制作日落。背景开始是蓝色的,在某个时刻,背景必须变成黑色,大部分都是我做的,我只是不知道如何让它一直是黑色。
noStroke();
// Original y position of the sun
var sunPosition = 50;
function draw() {
// Draw sky
background("skyblue");
// Move the sun down
sunPosition = sunPosition + 1;
if(sunPosition === 348){
background("black");
}
// Draw sun
fill("yellow");
ellipse(350,sunPosition,50,50);
// Draw grass
fill("green");
rect(0,300,400,100);
}
最佳答案
您可以尝试更改此行:
if(sunPosition === 348){
对此:
if(sunPosition >= 348){
得到想要的结果。
关于javascript - 如何使 if 语句永久化?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54578275/