2

だから私は検索しましたが、この問題を抱えている人を見つけることができませんでした:

コード内の任意の場所で Vector2 を使用しようとすると、次のエラーが吐き出されます。

あいまいな参照: Microsoft.Xna.Framework.Vector2 Microsoft.Xna.Framework.Vector2 の一致

はい、両方のライブラリは同一です。これを2回か何か参照したようです...何が問題なのかわかりません。どんな洞察も大歓迎です。

これが発生している 1 つの場所のサンプル スニペットを次に示します。

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Microsoft.Xna.Framework;

namespace Super_Pong.Engine.World
{
    public class GameWorld
    {
        Vector2 v1 = new Vector2(1, 2); //Error line
    }
}
4

1 に答える 1

12

Farseer では、XNA プロジェクトの外部でライブラリを使用できます。したがって、ライブラリには複数のバージョンがあります。XNA に依存しないバージョンは、これらの型を内部で再作成します。farseer ライブラリの別のバージョン、つまり XNA 用にビルドされたものを参照する必要があります。

からダウンロードできます: http://farseerphysics.codeplex.com/releases/view/64108

于 2012-03-29T02:41:41.167 に答える