Farseer 物理 Vector2 类
我正在尝试使用 Farseer 物理制作 XNA 游戏,但它抱怨 XNA 和 Farseer 都有一个名为 Vector2 的类。 我怎样才能让它只使用其中之一?
I'm trying to make an XNA game using Farseer Physics, and it's complaining that XNA and Farseer both have a class called Vector2.
How would I make it only use one of them?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
您应该指定完全限定的命名空间名称,或者通过使故事更短,使用这样的东西:
并在代码中使用
You shoud specify fully qualified namepsace name, or by making story shorter use somethign like this:
and in code use just
我不认为 Farseer 有一个名为 Vector2 的类,至少我没有遇到过这个问题,也没有在其中看到过 Vector2 类。
快速 Google 搜索给了我此链接,这可能与您的问题有关。基本上 Farseer 正在期待 XNA 框架的另一个版本。您使用的是 XNA 4.0 和最新版本的 Farseer 吗?您还可以从此处尝试最新的源版本。
I don't think Farseer has a class called Vector2, at least I haven't faced this problem nor seen Vector2 class in it.
Quick Google search gave me this link, which is probably related to your problem. Basicly Farseer is excpecting another version of XNA framework. Are you using XNA 4.0 and the latest version of Farseer? You could also try latest source version from here.
Farseer 附带一个普通类库,其中包括 Xna 的所有相关数学类和方法。使用 vanilla 库将使您不必在项目中包含 Xna。它对于 Mono 或 WinForms 很有用。
如果您正在使用 Xna,那么您将需要参考 Farseer Chemistry 的 Xna 版本。
Farseer comes with a vanilla class library that includes all of the relevant math classes and methods from Xna. Using the vanilla library will allow you to not have to include Xna in your project. It is useful for Mono or WinForms.
If you are using Xna then you will want to reference the Xna version of Farseer Physics.