我对SlimDX和WPF完全不熟悉,但我需要在我的应用程序中创建多个图像,其中一个需要成为点渲染的三维可视化器,如下所示: http://img600.imageshack.us/img600/5879/6a00d83452464869e2017ee.gif
我发现我可以使用SlimDX在我的应用程序中使用DirectX by C#指令,将结果写入D3DImage组件。 经过一些尝试后,我让visual studio 2012重新标注了D3DImage(出于某种原因我需要重新启动窗口以使其工作)但我不知道一些事情:
这让我疯狂了D:
答案 0 :(得分:0)
我感觉到你的痛苦。由于没有理由这样做,我还没有在SlimDX中使用D3D的东西,但是我一直在玩DirectSound和DirectInput,所以我会告诉你我是什么想通了。
First Bullet: 我不确定在图像内部初始化D3D窗口是否可行。如果您使用Windows窗体作为基础,SlimDX包含一个RenderForm或类似于Windows.Forms的东西,并提供了相当多的功能。我仍然无法为WPF找到它,尽管它应该是一个样本。
第二个子弹:很难获得文档。网站上有一些东西,有些东西在这里,但真正有用的是DirectX的MSDN参考。 SlimDX很好地镜像结构,你可以通过阅读它找到很多。它需要一些转换,因为DirectX引用是C ++。
第三个子弹:同样的问题。从来没有弄清楚为什么。
希望有所帮助。