制作菜单条的XNA方法

本文关键字:XNA 方法 菜单 | 更新日期: 2023-09-27 17:58:09

我是XNA的新手,我意识到我所要求的并不存在。

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

我很感激,谢谢!

制作菜单条的XNA方法

好吧,如果你只针对窗口,你总是可以在winforms项目或wpf应用程序中渲染XNA。完成此操作后,可以使用内置控件来渲染菜单。

然而,如果你正在寻找能在xbox或windows phone上工作的东西,你必须使用你熟悉的任何渲染技术(如SpriteBatch等)来自己渲染和定位菜单。

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

这应该让我可以控制UI,而不必重新编码所有内容,除非我可以在我的winforms应用中添加一个XNA窗格


编辑:

neoforce似乎不能很好地与c#2010配合使用。然而,我确实发现:http://create.msdn.com/en-US/education/catalog/sample/winforms_series_1这确实有效,就像乔尔·马丁内斯提到的在winform中绘制XNA表单一样。这并不简单,但这个示例代码应该足以进行一次跳跃式启动。