我想使用IntelliJ IDEA IDE使用Processing 3开发一些应用程序。我该怎么做?
有关如何使用Processing 2的教程,但我认为事情已经发生了很大变化,因此这些教程不再适用。
谢谢
很难回答一般的“我该怎么做”这类问题。 Stack Overflow的设计更多是为了“我试过X,期望Y,但得到Z而不是”类型的问题。如果你只是尝试一些东西并且如果你遇到问题就发布一个MCVE以及一个特定的问题,你会有更好的运气。你说你认为事情已经发生了很大的改变,以至于那些教程不再适用了 - 你为什么不试试一下这个假设呢?
因为那些教程仍然有用。一些事情发生了变化,例如删除了将PApplet
直接嵌入Swing
应用程序的能力。但其余90%的教程应该可以正常工作。
第1步:将Processing库添加到类路径中。这包括您需要的核心和任何JOGL依赖项。
第2步:创建一个扩展PApplet
的类并在那里添加代码。
第3步:调用PApplet.main("YourSketchNameHere");
启动草图。
这是一个显示这些步骤的小例子:
import processing.core.PApplet;
public class ProcessingTest extends PApplet{
public void settings(){
size(200, 200);
}
public void draw(){
background(0);
ellipse(mouseX, mouseY, 20, 20);
}
public static void main(String... args){
PApplet.main("ProcessingTest");
}
}
如果您遇到困难,请尝试一些问题并发布具体问题。祝好运。
编辑:无耻的自我推销:我写了一个关于使用Processing作为Java库的教程,可用here。
对我来说最简单的方法是创建一个新的maven项目并通过maven添加处理。
之后,您创建扩展PApplet的类(我将其命名为Main)。
在“运行”>“编辑配置”中,为程序参数添加主类名和相同名称。
我投了凯文的答案,但也继续创建了一个gradle项目,你可以使用或不使用IDE或处理。 Git Commit to processing project