1

Farseer Physicsを使用してXNAゲームを作成しようとしていますが、XNAとFarseerの両方にVector2というクラスがあると不平を言っています。そのうちの1つだけを使用するにはどうすればよいですか?

4

3 に答える 3

2

完全修飾の名前空間名を指定するか、ストーリーを短くして次のような名前を使用する必要があります。

using farser = FarserPhysicsNamespace; 

とコードで使用するだけ

farser.Vector2;
于 2011-09-05T19:51:34.373 に答える
1

FarseerにはVector2というクラスがあるとは思いませんが、少なくともこの問題に直面したことはなく、Vector2クラスも見たことがありません。

クイックグーグル検索は私にこのリンクを与えました、それはおそらくあなたの問題に関連しています。基本的に、FarseerはXNAフレームワークの別のバージョンを期待しています。XNA 4.0と最新バージョンのFarseerを使用していますか?こちらから最新のソースバージョンを試すこともできます。

于 2011-09-05T19:57:47.903 に答える
0

Farseer には、関連するすべての数学クラスと Xna のメソッドを含むバニラ クラス ライブラリが付属しています。バニラ ライブラリを使用すると、プロジェクトに Xna を含める必要がなくなります。Mono または WinForms に役立ちます。

Xna を使用している場合は、Farseer Physics の Xna バージョンを参照する必要があります。

于 2012-11-16T16:33:33.817 に答える