我在 mac 上使用处理 2.08。我正在尝试使用文档中给出的 createShape 函数创建 PShape。
PShape s;
void setup(){
size(500,500);
s = createShape();
s.beginShape(QUADS);
s.fill(0);
s.vertex(100,100);
s.vertex(100,300);
s.vertex(300,300);
s.vertex(300,100);
s.endShape();
}
void draw(){
shape(s);
}
但是这个程序抛出 NullPointerException。在 Processing.org 论坛上查找后,我发现一个线程说新的处理库有这个问题。
参考:https ://forum.processing.org/topic/changes-to-pshape-in-2-08
我该如何进行这项工作?有什么解决方法吗?谢谢