xna在执行期间删除图形窗口

时间:2012-06-23 05:12:40

标签: c# xna

由于我不会为我的应用程序使用图形,我想知道如何删除在执行期间始终出现的xna窗口。我试图评论与图形有关的所有内容,窗口仍然弹出。

非常感谢。

1 个答案:

答案 0 :(得分:1)

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

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

OR

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

请注意,不使用Game XNA中的许多内容将无效,除非您提供Game通常提供的某些服务的自己实现。例如,你不能在没有Texture2D的情况下使用任何与图形相关的东西(例如:GraphicsDevice) - 所以你必须自己创建一个。

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