所以...我想做一个游戏,我想用 C# 编写它。过去,我使用 C++ 和 OpenGL 制作了一个马里奥克隆。我非常喜欢 OpenGL,但我不知道它在 C#/WPF 中的支持情况如何。另外,使用实际的游戏库可能会有好处?我想 XNA 是 C# 的游戏库,所以也许我会花点时间学习它。
但是,我想为关卡编辑器使用 WPF 表单控件...有什么方法可以在 WPF 应用程序中嵌入 XNA(DirectX?)窗口吗?
具体来说,我不需要 XNA/DirectX 小部件内部的任何按钮或东西,只是围绕它,所以不需要混合...只需要得到我的 WPF 表单中的图形小部件。
最佳答案
Nick Gravelyn explains how to do it on his blog.
不过,如果只是为了编辑,您可能会发现使用 WinForms更容易且得到更好的支持。
关于c# - 如何在 WPF 中使用 XNA?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4121264/