我想要一个java对象,我将从main draw()方法中调用object.draw(),这样每次处理草图绘制它时都会绘制java对象.
解决方法:
是.
您只需将PApplet实例传递给Java类,然后使用它来进行绘制.
public class MyShape{
PApplet papplet;
public MyShape(PApplet papplet){
this.papplet = papplet;
}
public void draw(){
papplet.ellipse(50, 50, 25, 25);
}
}
然后在草图中,您将使用this关键字将草图传递到对象中:
MyShape myShape;
void setup(){
myShape = new myShape(this);
}
void draw(){
myShape.draw();
}
更多信息可以在the reference找到.