窗口模式与Full-Screen模式 (Direct3D 9)

Direct3D 应用程序可以在两种模式中运行:全屏模式或窗口模式。

全屏模式意味着应用程序运行的窗口覆盖整个桌面,隐藏所有正在运行的应用程序 (包括开发环境) 。 通常,游戏默认为全屏模式,以便通过隐藏所有运行的应用程序来使用户完全沉浸在游戏中。 在窗口模式中运行的应用程序与所有正在运行的应用程序共享桌面。 全屏模式和窗口模式之间的代码差异非常小。

由于在全屏模式中运行的应用程序会占用整个屏幕,因此调试应用程序需要单独的监视器或需要使用远程调试器。 使用 DirectX 控制面板 工具启用多监视器调试。 窗口模式应用程序的一个优势是,你可以在调试器中单步执行代码,而无需多个监视器或一个远程调试器。

Direct3D 设备