5

D3D コーディングに取り組みたいのですが、趣味のプロジェクトに相当する C++ を学習する時間が最近ありません。

4

4 に答える 4

1

マネージ DirectX および XNA のもう 1 つの代替手段はMOgre です。これは、 Ogre3Dと呼ばれる、Direct3D を使用する優れたオープン ソース C++ グラフィック エンジンの C# ラッパーです。(趣味のプロジェクトなら、そのままの D3D よりも、このようなエンジンを使用した方が手っ取り早いかもしれません。XNA や SlimDX についてはよくわかりません。)

これは、D3DImage クラス (Ian が言及した Dr. WPF の記事から) を取り、それを MOgre で使用する方法を示す、Leslie Godwin による CodeProject の記事です。

編集:上記で参照した Leslie Godwin のコードに基づいて、Mogre で D3DImage を使用するために、MogreInWpfというオープン ソース プロジェクトを作成し、別のサンプル アプリを使用しました。

于 2010-01-24T22:40:40.687 に答える
1

私の知る限り、公式にはサポートされていません。一部の人々がそれを機能させるためにハッキングしたようです。

于 2008-09-25T02:39:13.487 に答える
1

Direct3D プログラミングを行う管理された方法を探している場合は、SlimDXをお勧めします。これは、DirectX 上のオープン ソース .NET ラッパーです。マネージド DirectX は Microsoft によってサポートされなくなったため、これは D3D でマネージド コードを使用するための適切な方法です。かなり頻繁に更新されており、これまでのところ非常にうまく使用できています。D3DImage で SlimDX を使用することについて話しているスレッドがここにあります。

于 2008-11-04T00:54:18.100 に答える
1

これは、少なくとも .NET 4.0 では問題にならないようです。Microsoft は火曜日に PDC で XNA と WPF の統合のデモを披露しました。実際の動作を見たい場合は、PDC サイトでセッション ビデオを見ることができます。

https://sessions.microsoftpdc.com/public/timeline.aspx

セッションは PC46 (WPF ロードマップ) で、XNA デモは 38 分前後です。今日の WPF Graphics Futures トーク (セッション PC07) で、彼らがさらに詳しく説明してくれることを期待しています。少し先のことかもしれませんが、彼らがそれに取り組んでいることは励みになります.

于 2008-10-30T18:01:50.310 に答える