日食を使用して、このチュートリアルで見られるように、画面上に長方形を描画し、重力でドロップする処理中の単純なハローワールドプログラムを作成しようとしています。
問題は、p5 パッケージをインポートしようとすると解決しないため、物理オブジェクトを宣言できないことです。私は2つのことを試しました。
zip をダウンロードして解凍し、3 つの jar (ライブラリ、シリアル化、およびテストベッド) をインポートします。
を。org.jbox2d.p5.* をインポートします。解決しませんが、他の人は解決します
b. 物理学; 解決しない
古いスタンドアロンのテストベッド jar をダウンロードしてインポートします。
を。物理学; 解決しません。
ここは基本的に私が始めているところです
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);
}
}