调试
自推出以来处理3,调试现在是Processing IDE 的原生功能。
在下面的屏幕截图中,您将看到一个新的Debug
菜单。我在上面设置了断点setup()
and draw()
方法如所示<>
行号中的标记。右侧是一个弹出窗口,列出变量和对象值等。
智能感知
从首选项菜单中,选中该框使用 Ctrl-空格键完成代码.
然后,您可以开始输入类似的函数ellipse
然后按 CTRL+Space 弹出智能感知。此外,打开该功能后,可以通过键入.
之后应该自动弹出智能感知。
使用另一个 IDE
最后,您可以通过将处理 core.jar 导入任何 Java 项目来利用更强大的 IDE。 core.jar 文件的位置与您的Processing 安装相关,例如:
OSX: /Applications/Processing 3.0.1.app/Contents/Java/core/library/core.jar
视窗:\Program Files\processing-3.0.2\core\library\core.jar
在处理 1 和 2 中,必须运行为Applet。在处理 3 中,运行为Java应用程序。下面是一个示例来演示:
import processing.core.*;
public class Main extends PApplet {
// In Eclipse, run this project as Java Application (not Applet)
public static void main(String[] args) {
String[] a = {"MAIN"};
PApplet.runSketch(a, new Main());
}
public void settings() { // <-- that's different
size(500, 500); // necessary here to prevent runtime IllegalStateException
}
public void setup() {
// other one and done operations
}
public void draw() {
ellipse(mouseX, mouseY, 40, 40);
}
}
如果您想在 Eclipse 中跨多个类编写处理代码,请查看这篇文章。
https://processing.org/tutorials/eclipse/ https://processing.org/tutorials/eclipse/