2016-01-18 36 views
1

所以我只是試圖複製這個初學者。 https://processing.org/examples/setupdraw.html簡單化處理代碼不能正常工作

它告訴我「意外的標記:int」。 那麼如何... 就像我得到了「處理入門」一書。 它有一些好東西。但我仍然不知道爲什麼這不起作用。 你不能在設置中建立一個變量嗎?

void setup() { 

    size(1000, 1000); 
    background(0); 
    stroke(255) 
    int line1 = 100; 
} 

void draw() { 

    line1 = line1 -1; 
    if (line1 < 0){ 
    line1 = height; 
    } 
    line(0, line1, width, line1); 
} 

回答

0

分號丟失問題。最佳做法是刪除語句int line1 = 100;並將其作爲全局,外部方法如下

int line1 = 100; 

void setup() { 

size(1000, 1000); 
background(0); 
stroke(255); 
} 

void draw() { 

    line1 = line1 -1; 
    if (line1 < 0){ 
    line1 = height; 
    } 
    line(0, line1, width, line1); 
} 
+0

感謝一個聲音。 我不確定我最終會讀到哪裏。 我應該刪除這篇文章嗎? – HAL9000

+0

無需刪除此貼子。還有很多人會遇到同樣的問題,他們可以利用這個解決方案。這就是爲什麼。 – Thanga

+0

哦好吧。因爲最後一次我發佈了一個最終是一個愚蠢的問題,得到了一些倒票。 – HAL9000