我正在从WinForms/XNA转向WPF/SlimDX,因为:
1) http://www.gamedev.net/community/forums/topic.asp?topic_id=507941 许多文章都指向这个讨论,但它不完整,我无法理解XAML,并且在附加所有被省略的_slimDXDevice和Window1事件后,我得到了设备错误。
- a) WPF比WinForms更具优势(但学习曲线陡峭!)
- b) 我想要将多个SlimDX视口附加到面板上。XNA只有一个“游戏”屏幕。
- c, 最后是最不重要的) 支持DirectX 10
1) http://www.gamedev.net/community/forums/topic.asp?topic_id=507941 许多文章都指向这个讨论,但它不完整,我无法理解XAML,并且在附加所有被省略的_slimDXDevice和Window1事件后,我得到了设备错误。
2) http://www.codeproject.com/KB/WPF/D3DImage.aspx 本文假设用户正在移植C ++。我正在移植非常接近于MDX代码的XNA代码。
如果我能够得到一个带有自定义SlimDX驱动视口的WPF表单,只是一个蓝色框,我就可以从那里开始。在XNA中,我渲染了许多独立的RenderTarget,并将它们放置在屏幕上,现在我想将它们附加到控件上。但首先,只有一个蓝色框! :D
有什么想法吗?我觉得这要么很简单,要么缺少一些“模板”代码。非常感谢!