我是处理开发环境的新手,我完成了我的功课,所有我发现的是将处理库导入Java IDE(eclipse)并使用调试,我想知道是否有一个PDE插件可以帮助智能感知和调试草图PDE非常方便.
自处理3启动以来,调试现在是Processing IDE的本机功能.
在下面的屏幕截图中,您将看到一个新Debug菜单.我在setup()和行上设置了断点,draw()如<>行号中的标记所示.右侧是一个弹出窗口,列出变量和对象值等.
从"首选项"菜单中,选中"使用Ctrl-space完成代码完成 "框.
然后,您可以开始输入类似的函数ellipse,然后按CTRL + Space以弹出智能感知.此外,打开后,通过键入.after 来访问对象的属性或方法应该会自动弹出intellisense.
最后,您可以通过将处理core.jar导入任何Java项目来利用更强大的IDE.core.jar文件相对于Processing安装位于,例如:
OSX:/Applications/Processing 3.0.1.app/Contents/Java/core/library/core.jar
Windows:\Program Files\processing-3.0.2\core\library\core.jar
在处理1和2中,它必须作为Applet运行.在Processing 3中,以Java Application身份运行.这是一个示例:
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);
}
}
Run Code Online (Sandbox Code Playgroud)
如果你想在Eclipse中跨多个类编写处理代码,请查看这篇文章.
https://processing.org/tutorials/eclipse/
不幸的是,您无法在紧凑的处理开发环境中获得这些功能。
您可以使用 IntelliJ 或 eclipse 等不错的 Java IDE 获得自动完成/智能感知功能。就我个人而言,我对Proclipsing eclipse 插件与处理集成的方式非常满意(轻松的项目导出、库管理等)
查看有关设置的
视频指南: