Java 无法使用Contact类处理jBox2D中的冲突

Java 无法使用Contact类处理jBox2D中的冲突,java,processing,collision-detection,physics-engine,jbox2d,Java,Processing,Collision Detection,Physics Engine,Jbox2d,我正在使用jBox2D和处理(P3)处理这个项目。在处理碰撞处理时,我无法使用“Contact”类来获取Contact对象和夹具 下面是代码的基本结构,只包含必要的内容 import shiffman.box2d.*; import org.jbox2d.collision.shapes.*; import org.jbox2d.common.*; import org.jbox2d.dynamics.*; Box2DProcessing mainBox2D; void setup(){

我正在使用jBox2D和处理(P3)处理这个项目。在处理碰撞处理时,我无法使用“Contact”类来获取Contact对象和夹具

下面是代码的基本结构,只包含必要的内容

import shiffman.box2d.*;
import org.jbox2d.collision.shapes.*;
import org.jbox2d.common.*;
import org.jbox2d.dynamics.*;

Box2DProcessing mainBox2D;

void setup(){
  fullScreen();
  mainBox2D = new Box2DProcessing(this);
  mainBox2D.createWorld();
  mainBox2D.listenForCollisions();
}

void draw(){
  mainBox2D.step();
}

void beginContact(Contact c){ //this is where i am getting the error 'The class "Contact" does not exist'
}
我还在错误描述中得到了一些其他的东西,下面是它的截图


感谢您花时间阅读本文并帮助我解决问题。

您缺少一个导入:

import org.jbox2d.dynamics.contacts.*;

玩得开心

用最少的工作代码(在本例中再现问题)和相关信息描述良好的问题。伟大的