5

今日、マイクロソフトが次の 0.85 バージョンを発表したのを見ました。

「Microsoft® .NE​​T Framework 用 Windows® API コード パック」

ほとんどの機能は Vista で動作するはずですが、このパックは Windows7 OS を対象としています。このパックの機能の 1 つは、DirectX 11 のサポートです。

数年前に Microsoft がマネージド DirectX の開発を停止し、その間に XNA Game Studio を開発したことを知っていると、この目的を理解するのは困難です。展開の簡素化? W7 デスクトップ アプリケーションは、DirectX に大きく依存するように意図されているのでしょうか? または?

この復活したマネージド DX に関して、良いコメントをお持ちの方はいらっしゃいますか?

4

3 に答える 3

4

現時点では、Microsoft は実際に MDX を復活させる計画はありません。ただし、あなたや他の人が言及したXNAがあります。MDX は、DirectX 機能のシン ラッパーに過ぎませんでした。つまり、いくつかのデバイス関数といくつかの IO 関数があり、それらがマネージ クラスにラップされただけです。XNA はそれ以上のものであり、独自のコンテンツ パイプラインを持ち、シェーダー、3D モデル、テクスチャ、デバイス管理などのはるかに高レベルのサポートを備えています。また、PC や Xbox360 でも動作するという点でクロスプラットフォームです。 Zuneとして。要するに、MDX を復活させる計画はありませんが、前述の XNA などの代替手段があります。Microsoft 以外の別のプロジェクト、SlimDX もあります。これは、MDX によく似た DirectX のマネージ ラッパーですが、一見したところ、使用するのがはるかに楽しいように見えます。私自身はあまり使っていませんが、他の人が言っていることを読むと、うまく機能しているようです. これがあなたの質問に答えることを願っています。

于 2009-05-27T23:14:42.110 に答える
3

SlimDX の次のリリースでは、他の Win7 API とともに、DirectX11 が完全にサポートされる予定です。コードパックが提供するものよりも広いです。 http://ventspace.wordpress.com/2009/06/09/c-and-directx-11-yes-you-can/

于 2009-06-11T19:26:04.230 に答える
0

私が読んだ方法では、.NET から D3D API に簡単にアクセスできる薄いラッパーを提供しているだけです。

マネージド DirectX は、基本的に個別に設計された API であり、はるかに大きな取り組みでした。私はそれが彼らがこれで行こうとしている方法だとは思わない。

于 2009-05-27T13:16:57.807 に答える