Я использую Farseer в своем проекте XNA, но у меня есть некоторые проблемы с ContactListener. Я создал класс для моего ContactListener, но я всегда получаю эти два сообщения об ошибках, и я не знаю, как исправить проблемы.Farseer ContactListener не работает
Тип или пространство имен имя «ContactListener» не может быть найден (вы пропали без вести с помощью директивы или ссылка на сборку?)
Тип или пространство имен имя «ContactImpulse» не может быть найден (Вы не нашли используя директиву или ссылку на сборку?)
Что не так с моим классом ContactListener?
class MyContactListener: ContactListener
{
void BeginContact(Contact contact)
{ /* handle begin event */ }
void EndContact(Contact contact)
{ /* handle end event */ }
void PreSolve(Contact contact, ref Manifold oldManifold)
{
Fixture fixtureA = contact.FixtureA;
Fixture fixtureB = contact.FixtureB;
if (fixtureB.CollisionCategories == Category.Cat10)
{
contact.Enabled = false;
}
}
void PostSolve(Contact contact, ref ContactImpulse impulse)
{ /* handle post-solve event */ }
}
добавить ссылку на предсказатель assemby в проект, который содержит этот класс ли. Вы добавили содержащее пространство имен для «ContactListener» как использование в файле класса? – borrillis
Я добавил ссылку на проект Farseer, но я не могу найти класс ContactListener. Где я могу найти этот класс? – Leo
Какое пространство имен следует добавить? Я добавил несколько пространств имен. – Leo