使用eclipse,我正在尝试在处理中编写一个简单的hello world程序,只需在屏幕上绘制一个矩形,然后按this Tutorial中的方式重力放下它。
问题在于,当我尝试导入p5包时,它没有解析,因此我无法声明我的Physics对象。我尝试了两件事。
下载zip,解压缩,然后导入3个罐子(库,序列化和测试床)
一个。 import org.jbox2d.p5。*;没有解决,但其他人做了
湾物理物理;无法解决
下载旧的独立测试平底锅然后导入
一个。物理物理;没有解决;
这基本上就是我开始的地方
import org.jbox2d.util.nonconvex.*;
import org.jbox2d.dynamics.contacts.*;
import org.jbox2d.testbed.*;
import org.jbox2d.collision.*;
import org.jbox2d.common.*;
import org.jbox2d.dynamics.joints.*;
import org.jbox2d.p5.*;
import org.jbox2d.dynamics.*;
import processing.core.PApplet;
public class MyFirstJBox2d extends PApplet {
Physics physics;
public void setup() {
size(640,480);
frameRate(60);
initScene();
}
public void draw() {
background(0);
if (keyPressed) {
//Reset everything
physics.destroy();
initScene();
}
}
public void initScene() {
physics = new Physics(this, width, height);
physics.setDensity(1.0f);
physics.createRect(300,200,340,300);
}
}
答案 0 :(得分:0)
所有内容都在教程的ZIP file中。
org.jbox2d.p5
中的所有课程都包含在boxwrap2d.jar
中。还要将Physics.java
(以及其他相关的java文件)添加到源路径。