我对编程不是很陌生,作为一个帮助我更好地使用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){
获得理想的结果。

07-24 09:17