Невозможно использовать класс Contact для столкновения в jBox2D с помощью обработки - PullRequest
1 голос
/ 17 июня 2020

Я работаю над этим проектом, используя jBox2D вместе с обработкой (P3). Во время работы над обработкой коллизий я не могу использовать класс «Контакт» для получения контактного объекта и получения фикстур.

Ниже приводится базовая c структура кода, содержащая только необходимые

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'
}

Я также получаю некоторые другие сведения в описании ошибки, скриншот которого ниже.

enter image description here

Спасибо, что нашли время прочитать это и помогли мне.

1 Ответ

1 голос
/ 18 июня 2020

Отсутствует импорт:

import org.jbox2d.dynamics.contacts.*;

Удачи!

...