Farseer Physics Vector2 класс - PullRequest
       15

Farseer Physics Vector2 класс

1 голос
/ 05 сентября 2011

Я пытаюсь сделать игру для XNA, используя Farseer Physics, и жалуюсь, что у XNA и Farseer есть класс Vector2.Как бы я мог использовать только один из них?

Ответы [ 3 ]

2 голосов
/ 05 сентября 2011

Вы должны указать полностью определенное имя пространства имен, или, сократив историю, используйте что-нибудь вроде этого:

using farser = FarserPhysicsNamespace; 

и в коде используйте просто

farser.Vector2;
1 голос
/ 05 сентября 2011

Я не думаю, что у Farseer есть класс Vector2, по крайней мере, я не сталкивался с этой проблемой и не видел в ней класс Vector2.

Быстрый поиск в Google дал мне эту ссылку , которая, вероятно, связана с вашей проблемой. В основном Farseer ожидает другую версию фреймворка XNA. Вы используете XNA 4.0 и последнюю версию Farseer? Вы также можете попробовать последнюю версию исходного кода с здесь .

0 голосов
/ 16 ноября 2012

Farseer поставляется с ванильной библиотекой классов, которая включает в себя все соответствующие математические классы и методы из Xna. Использование библиотеки vanilla позволит вам не включать Xna в ваш проект. Это полезно для Mono или WinForms.

Если вы используете Xna, вам нужно обратиться к Xna-версии Farseer Physics.

...