Sim*_*mon 0 c++ processing loops increment
我试图获得从0到n的增量,然后从n-1减少到0,并反复重复该循环.
在这个以Processing编写的例子中,我希望背景从黑色(i = 0)逐渐变为白色(i = 255),然后逐渐变为白色到黑色,依此类推.现在我只能让它从黑色变为白色,然后它突然变回黑色.
int i = 0;
void setup(){
size(640, 360);
frameRate(60);
}
void draw(){
background(i);
i++;
if(i==256){i=0;}
}
Run Code Online (Sandbox Code Playgroud)
试试 -
int change = 1;
void draw(){
background(i);
i = i + change;
if(i==256){change = -1;}
if(i==0){change = 1;}
}
Run Code Online (Sandbox Code Playgroud)