2013-10-06 29 views
0

使用eclipse,我試圖編寫一個簡單的hello世界程序,它只是在屏幕上繪製一個矩形,然後重力降落,如this Tutorial所示。使用JBox2d處理Hellow世界問題

問題是,當我嘗試導入p5包時,它沒有解析,所以我無法聲明我的物理對象。我嘗試了兩件事。

  1. 下載的壓縮,解壓縮,然後導入3罐(庫,系列化,&測試平臺)

    一個。 import org.jbox2d.p5。*;不解決,但其他人做

    b。物理物理;不能解決

  2. 下載以前的獨立試驗檯罐子,然後將其導入

    一個。物理物理;不解決;

這裏基本上是在那裏我開始

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

一切都在ZIP file從教程。

org.jbox2d.p5中的所有課程都包含在boxwrap2d.jar中。還要將Physics.java(加上其他相關的java文件)添加到源路徑中。

+0

我剛纔注意到了。看着這個班,看起來有點矯枉過正,但我​​想他在其他地方使用這個軟件包。 –