在WinForms中嵌入XNA

Moo*_*oon 17 c# c++ xna uicomponents winforms

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

我想使用普通的UI控件并拥有游戏的窗口界面,以进行更具交互性和动态的模拟.

Ser*_*y K 5

我使用此处描述的方法成功完成了此操作:

XNA 3.0和Winforms,简单的方法

博客文章是为XNA 3.0编写的,但我在使用XNA 4.0的相同方法时没有遇到任何问题.

与官方的Microsoft示例相比,它非常简单,但由于此方法不受官方支持,因此您应自担风险使用它.它在我的情况下完美地工作,并且它只需要对Game类进行最小的更改.