-1

由于我不会为我的应用程序使用图形,我想知道如何删除在执行期间总是出现的 xna 窗口。我试图注释掉与图形相关的所有内容,但仍然会弹出窗口。

非常感谢。

4

1 回答 1

1

XNAGame类,事实上,整个Microsoft.Xna.Framework.Game.dll程序集在 XNA 中是可选的。要不使用它,您可以:

1) 删除您的游戏类(项目中的类派生自Game)和在Program.cs. 将其替换为您要使用的任何接口代码。Microsoft.Xna.Framework.Game.dll如果您不使用其中的任何内容,则可以删除对的引用。

或者

2)创建所需类型的新项目。然后将对所需 XNA 程序集的引用添加到该项目。请注意,此项目将无法直接包含 XNA 内容项目参考(您可以使用“XNA 游戏库”项目作为中间人)。

请注意,Game在 XNA 中不使用很多东西是行不通的,除非您自己实现一些Game通常提供的服务。例如,没有 - 就不能使用任何与图形相关的东西(例如:)Texture2DGraphicsDevice因此您必须自己创建一个。

您还需要FrameworkDispatcher.Update()定期调用(通常Game每帧调用一次)以正常工作 - 特别是音频播放。

于 2012-06-23T10:38:52.833 回答