我的处理程序上有 2 个选项卡。我实际上从YouTube教程中复制并粘贴了确切的代码,并在运行时不断收到错误消息。
选项卡 1:
class Bubble {
float x;
float y;
Bubble (){
x=width/2;
y=height;
}
void ascend (){
y--;
}
void display() {
stroke(0);
fill(127);
ellipse(x,y,64,64);
}
}
选项卡 2:
Bubble b;
void setup() {
size(640,360);
b=new Bubble();
}
void draw () {
background(255);
b.ascend();
b.display();
//b.top();
}
错误消息指出:
Syntax error on token "class", Identifier expected
处理setup()
和draw()
等函数需要在第一个选项卡中。
我不完全确定为什么会这样。这不应该是绝对必要的,因为所有选项卡都转换为一个 Java 文件,除非您的选项卡名称以.java
结尾。我的猜测是这是处理 -> Java 编译器的一个怪癖。
您可以在处理 GitHub 存储库上提交错误,但我认为最好的办法是确保所有处理函数都在第一个选项卡中。