0

我将以我是 XNA 的新手作为序言,我意识到我所要求的并不存在。

但是我很好奇,如果我想在 XNA 中从 winforms 创建类似于菜单条的东西,我该怎么做?有没有最好的方法?甚至是一种方式?

我很感激,谢谢!

4

2 回答 2

2

好吧,如果你只针对 windows,你总是可以在winforms 项目wpf app中渲染 XNA 。完成此操作后,您可以使用内置控件来呈现菜单。

但是,如果您正在寻找可以在 xbox 或 windows phone 上运行的东西,您将不得不使用您熟悉的任何渲染技术(即 SpriteBatch 等)自己完成渲染和定位菜单的工作。

于 2011-06-02T13:20:36.847 回答
0

我找到了一个可能的解决方案,需要进一步调查: http: //neoforce.codeplex.com/

这应该让我无需重新编码所有内容即可进行 UI 控制,除非我可以将 XNA 窗格添加到我的 winforms 应用程序


编辑:

neoforce 似乎不适用于 c# 2010。但我确实发现了这个:http ://create.msdn.com/en-US/education/catalog/sample/winforms_series_1确实有效,正如 Joel Martinez 提到的绘制Winform 中的 XNA 表单。这不是微不足道的,但这个示例代码应该足以让您快速开始。

于 2011-06-02T21:01:51.877 回答