Direct3D 应用程序可以在两种模式之一中运行:开窗或全屏。 在窗口模式下,应用程序会与所有正在运行的应用程序共享桌面上可用的屏幕空间。 在 全屏模式下,应用程序运行的窗口涵盖整个桌面,隐藏所有正在运行的应用程序(包括开发环境)。 游戏通常默认为全屏模式,通过隐藏所有正在运行的应用程序,使用户完全沉浸在游戏中。
全屏模式和窗口模式之间的代码差异很小。
由于在全屏模式下运行的应用程序接管了屏幕,因此调试应用程序需要单独的监视器或使用远程调试器。 窗口模式应用程序的一个优点是,可以在调试器中逐步执行代码,而无需多个监视器或远程调试器。
相关主题