我将以我是 XNA 的新手作为序言,我意识到我所要求的并不存在。
但是我很好奇,如果我想在 XNA 中从 winforms 创建类似于菜单条的东西,我该怎么做?有没有最好的方法?甚至是一种方式?
我很感激,谢谢!
我将以我是 XNA 的新手作为序言,我意识到我所要求的并不存在。
但是我很好奇,如果我想在 XNA 中从 winforms 创建类似于菜单条的东西,我该怎么做?有没有最好的方法?甚至是一种方式?
我很感激,谢谢!
好吧,如果你只针对 windows,你总是可以在winforms 项目或wpf app中渲染 XNA 。完成此操作后,您可以使用内置控件来呈现菜单。
但是,如果您正在寻找可以在 xbox 或 windows phone 上运行的东西,您将不得不使用您熟悉的任何渲染技术(即 SpriteBatch 等)自己完成渲染和定位菜单的工作。
我找到了一个可能的解决方案,需要进一步调查: 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 表单。这不是微不足道的,但这个示例代码应该足以让您快速开始。