2012-12-12 41 views
3

我對SlimDX和WPF是全新的,但我需要在我的應用程序中創建多個圖像,其中一個需要是點渲染的3D可視化器,類似於這個: http://img600.imageshack.us/img600/5879/6a00d83452464869e2017ee.gif如何在WPF C#應用程序中使用SlimDX

我發現我可以使用SlimDX通過C#指令在我的應用程序中使用DirectX,將結果寫入D3DImage組件。 一些嘗試後,我做的Visual Studio 2012年recoignize是D3DImage(出於某種原因,我需要重新啓動Windows以使工作),但我不知道的幾件事:

  • 我怎麼能初始化DirectX的窗口在那D3DImage?我真的找不到任何示例或源代碼。我可以找到的所有示例(如SlimDX上的3個示例)都不在WPF上下文中
  • 在哪裏可以找到關於SlimDX的一些很好的文檔? GameDev社區似乎有些有點竊聽,我不能發佈任何東西(也許是因爲我不支付),我什麼都找不到!我應該如何學習?
  • 沒有一個來自SVN的SlimDX示例可以編譯。我總是得到與SlimDX庫(空路徑)和正確的路徑,甚至重新導入一些參考錯誤並不能解決問題

這是推動我瘋了d:

回答

0

我覺得你的痛苦。我沒有在SlimDX中使用D3D的東西,因爲沒有理由這麼做,但是我一直在玩DirectSound和DirectInput,所以我會告訴你我已經弄清楚了。

第一個項目符號: 我不確定初始化圖像內的D3D窗口是否可行。如果您使用Windows Forms作爲您的基礎,SlimDX包含一個RenderForm或某種類似Windows.Forms的子類,並提供了相當數量的功能。我仍然沒有想到WPF,儘管應該有一個樣本。

第二子彈:文檔很難過。網站上有些東西,還有一些東西,但真正有用的是MSDN DirectX參考。 SlimDX鏡像結構非常好,你可以通過閱讀它找到很多東西。它需要一些轉換,因爲DirectX引用是C++。

第三子彈:同樣的問題。從來沒有能夠找出原因。

希望能有所幫助。

相關問題