无法使用 Contact class 在 jBox2D 中使用 Processing 进行碰撞

Not able to use Contact class for collision in jBox2D using Processing

我正在使用 jBox2D 和 Processing(P3) 处理这个项目。在进行碰撞处理时,我无法使用 "Contact" class 来获取接触对象和固定装置。

以下是代码的基本结构,仅包含必要的内容。

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.*;

玩得开心!