2015-02-23 212 views
0

有人可以幫助我使用我的代碼。我想讓廣場在它從右邊移開後再次出現在窗口的左側。我幾乎擁有它,但是一旦它離開右側,它突然出現在左側。我需要幫助使其在屏幕左側平滑地顯示。需要處理幫助。如果聲明

這是我的代碼。

float x = 0; 
void setup() { 
    size(200,200); 
} 
void draw() { 
    background(255); 
    drawRect(); 
    if(x > width+5) { 
    x = 0; 
} 
} 
void drawRect() { 
    fill(0); 
    for (int i = 0; i<width; i+=15){ 
    rect(x +i*2,100,20,20); 
} 
    x = x + 1; 
} 

回答

0

我真的不明白什麼drawRect()循環做,但似乎要重置x,使得它繪製形狀恰好在屏幕的左側,所以是這樣的:

if (x > width+5) { 
    x = -50; 
}