17

是否可以在 C# WinForm 或 C++ 窗口中嵌入 XNA 游戏。如果是,那么如何。

我想使用普通的 UI 控件并拥有一个游戏的窗口界面来进行更多的交互式和动态模拟。

4

2 回答 2

21

官方样品:

于 2011-07-02T17:25:56.237 回答
5

我已经使用此处描述的方法成功地做到了这一点:

XNA 3.0 和 Winforms,简单的方法

这篇博文是为 XNA 3.0 编写的,但我在 XNA 4.0 上使用相同的方法没有任何问题。

与微软官方示例相比,它非常简单,但由于此方法不受官方支持,请自行承担使用风险。在我的情况下它工作得很好,它只需要对 Game 类进行最小的更改。

于 2011-07-03T04:45:51.437 回答