Farseer Physics Vector2类

时间:2011-09-05 19:49:03

标签: c# xna farseer

我正在尝试使用Farseer Physics制作XNA游戏,并且它抱怨XNA和Farseer都有一个名为Vector2的类。 我怎么才能只使用其中一个?

3 个答案:

答案 0 :(得分:2)

您应该指定完全限定的命名空间名称,或者通过简化故事来使用以下内容:

using farser = FarserPhysicsNamespace; 

在代码中使用

farser.Vector2;

答案 1 :(得分:1)

我不认为Farseer有一个名为Vector2的类,至少我没有遇到过这个问题,也没有看过Vector2类。

快速Google搜索给了我this link,这可能与您的问题有关。基本上,Farseer正在考虑另一个版本的XNA框架。您使用的是XNA 4.0和最新版本的Farseer吗?您还可以尝试here的最新源版本。

答案 2 :(得分:0)

Farseer附带一个vanilla类库,其中包含Xna的所有相关数学类和方法。使用vanilla库可以让您不必在项目中包含Xna。它对Mono或WinForms很有用。

如果您正在使用Xna,那么您将需要参考Fnaer Physics的Xna版本。