2016-01-18 37 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