창 모드 및 Full-Screen 모드(Direct3D 9)

Direct3D 애플리케이션은 전체 화면 또는 창 모드의 두 가지 모드 중 하나에서 실행할 수 있습니다.

전체 화면 모드는 애플리케이션이 실행되는 창이 전체 데스크톱을 덮고 실행 중인 모든 애플리케이션(개발 환경 포함)을 숨기는 것을 의미합니다. 게임은 기본적으로 전체 화면 모드로 실행되어 실행 중인 모든 애플리케이션을 숨김으로써 게임에서 사용자를 완전히 몰입할 수 있게 합니다. 창 모드에서 실행되는 애플리케이션은 실행 중인 모든 애플리케이션과 데스크톱을 공유합니다. 전체 화면 모드와 창 모드 간 코드의 차이점은 매우 적습니다.

전체 화면 모드에서 실행되는 애플리케이션이 화면 위에 표시되기 때문에 애플리케이션을 디버깅하려면 별도의 모니터가 있거나 원격 디버거를 사용해야 합니다. DirectX 제어판 도구를 사용하여 다중 모니터 디버깅을 사용하도록 설정합니다. 창 모드 애플리케이션의 한 가지 장점은 여러 모니터나 원격 디버거 없이도 디버거의 코드를 단계적으로 살펴볼 수 있다는 점입니다.

Direct3D 디바이스