我是用XNA做的。我已经使用Sunburn Engine和OpenGL做了类似的事情。实际上只有两个文件:一个大的位图地形图和一个类似的大小高度图'在'下面。
我想知道如何在WPF程序中执行此操作。理想情况下,我可以在窗口中以3D方式旋转它。我唯一看到类似的东西似乎是使用第三方插件。
有人能引导我朝着正确的方向前进吗?
谢谢!
答案 0 :(得分:0)
很抱歉,但你的问题措辞不是很清楚,听起来你想要从XNA移植到WPF 3D图形。
在WPF应用程序中显示XNA非常简单,并在Nick Gravelyn's MSDN article上进行了解释。还提供了示例代码,因此应该足以让您入门。
Nick的技术的主要问题是它不允许您在同一窗口中重叠XNA和WPF元素。您可以按照Fredrik Hedblad's answer to this SO question。
中的描述将WPF控件放在Popup中来解决这个问题将两者结合在一起,你得到一个覆盖XNA渲染场景的WPF前端。