2016-03-23 27 views
1

私はDirectXを初めて使用しています。私はC#で小さなKinectベースのwpfアプリケーションを作成しました.3DモデルとKinectを扱うためにDirectX APIを使いたいと思っています。参照を見つけることができませんMicrosoft.DirectX

私は多くの検索を行っていますが、依然としてMicrosoft.DirectXへの参照を見つけることができません。

右クリック - > [参照の追加]をクリックします。次に、私はC:\ Windows \ Microsoft .NET \を参照しますが、DirectXなどの名前のフォルダはありません。

そして、私はMicrosoft.DirectXを使用して

を書くとき理由です。

それは、型または名前空間名「DirectXが」名前空間「マイクロソフト」に存在していない私にエラー

を与える(あなたはアセンブリ参照が不足している?)

してくださいアセンブリ参照をどこで見つけてプロジェクトに追加できるのか教えてください。私は、Windows 10にVisual Studio 2015を使用してい

、64ビット

+0

DirectXはネットではないので、MabyeはMicrosoftの.netフォルダにありません。 – Mafii

答えて

1

、その名前空間は十年の周りにMicrosoftが放棄されたDirectX 9.0 for Managed Code、の一部として利用可能であったあなたはDirectXのための.NETラッパーを使用しようとしていると仮定すると、以前は放棄されていたXNAを前提としていました。私は、XNAがMicrosoft.DirectX名前空間を保持していたかどうかを忘れています。 Windows Phoneで管理されているDirectXのサポートもしばらくありました。最近、WindowsデスクトップでDirectXの管理対象ラッパーが必要な場合は、おそらくアクティブな開発中のSharpDXが最適です。 SharpDXはManaged DirectXやXNAと同じクラス構造を使用していないことに注意してください.SharpDXを使用している場合、Microsoft.DirectXを参照しているドキュメントはあまり役に立ちません。

+1

[SlimDX](https://slimdx.org/)を使用することもできます。これは、旧式の従来のManaged DirectX 1.1コンポーネントを直接的に置き換えることを目的としています。 XNAは同じ名前空間を使用しませんでしたが、そのグラフィックスはManaged DirectX 2.0 Betaコンポーネントに基づいていました。 –

関連する問題