我尝试从 Max 初始化处理 PApplet。我可以创建小程序,但我不能让它运行。我可以创建一个 java Frame,所以我的猜测是 PApplet 应该是可能的。
这是我所知道的:
public class PAppletInMax extends MaxObject {
public static class Test {
Test() {
// this is to have a message in Max console
post("construct Test");
// create the Processing sketch
MaxTest_01 mt_01 = new MaxTest_01();
// call main
// here is where it goes wrong
//mt_01.main(new String[]{});
// this crashes max
//mt_01.runSketch(new String[]{}, mt_01);
//PApplet.runSketch(new String[]{}, mt_01);
}
}
public PAppletInMax() {
/*
// this works
JFrame frame = new JFrame("FrameDemo");
frame.pack();
frame.setVisible(true);
*/
Test t = new Test();
}
}
如果有人可以提供帮助,那就太好了。因为一旦它工作起来就容易多了,因为通信不再需要 OSC。