c# - 如何在 WPF 中使用 XNA?

标签 c# wpf xna

所以...我想做一个游戏,我想用 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/

相关文章:

c# - 基于值的线程同步

c# mvvm IEqualityComparer with IChangeTracking

wpf - StackPanel 扩展父网格的外部尺寸

c# - 编写 C# 控制台代码后在 XNA 中可视化游戏

c# - 在没有 IDE 认为代码无法访问的情况下,如何在 C# 中使用 If DEBUG 语句?

c# - Entity Framework 中的上下文中缺少 AsNoTracking() 方法

c# - 如何将 ctrl+c 发送到 C# 中的进程?

wpf - 如何在WPF中缩放带有字体大小的表格?

c# - Monogame音频不起作用

c# - 将 XNA 3.1 转换为 XNA 4.0。 StorageContainer.TileLocation