这就是我想要做的:我想要绘制几何图元,也许还有某种形式的3D 图形和图表。我还希望能够自由移动相机。我想在 WPF 或 Windows 窗体窗口中完成所有这些操作,甚至可能渲染到图像。最后,我希望能够以一种相当直接的方式实现这一目标。
所以你怎么看?为此,您会推荐哪个框架?哪一个更容易使用?
问问题
1048 次
4 回答
1
我认为 WPF 绝对更容易使用,并且有更多关于如何做事的文档。根据您显示的内容数量,性能可能是 WPF 的问题。如果是这种情况,您可以通过在 WPF 应用程序中托管的 D3DImage 管道 SlimDX 输出来混合这两种技术。
于 2010-07-22T14:20:46.197 回答
1
鉴于他们都在后台使用 DirectX,我建议您查看每个示例,看看使用哪个更舒服。
于 2010-07-21T12:21:42.040 回答
0
我可以建议在 GameDev.net 上问这个问题吗?SlimDX 的作者是他们的论坛版主之一(或曾经是)。
我建议 SlimDX 对应用程序的重大更改将少于 WPF。
于 2010-07-21T12:33:19.507 回答
0
WPF 满足您的需求。虽然 D3D 使您能够做更高级的事情,但它是较低级别的。D3D9 比更高版本更容易,但随着时间的推移它将与 XP 一起成为传统。D3D10/11 非常接近硬件,因此更难开始。对于一个简单的业务应用程序来说,每隔几年就对每个新版本的 D3D 进行重写并不好笑。是的,如果您不更新旧版本,它仍然可以运行,因为 MS 将提供向后兼容性。但是当 API 文档过时时,它就会消失。
于 2010-07-27T09:44:39.950 回答