OS X에서 대부분의 개발 작업을 수행하고 있으며 현재 게임 프로젝트의 경우 이것이 대상 환경입니다. 그러나 게임을 할 때 Windows에서 게임을합니다. Windows 게이머로서 게임 내에서 마지막으로 열린 응용 프로그램으로 Alt + Tab을 전환하는 데 익숙합니다.
OS XI에서는 현재이를 지원하는 게임을 찾을 수 없으며 가능한 방법을 찾을 수도 없습니다. 현재 프로젝트는 SDL 1.3을 기반으로하며 cmd + tab이 내 응용 프로그램으로 직접 전송되고 운영 체제에서 가로 채지 않는 시퀀스임을 알 수 있습니다.
이제 첫 번째 시도는 확실히 작동하는 cmd + tab에서 렌더링 창을 숨기는 것이었지만 사용자가 응용 프로그램을 다시 탭하면 SDL의 숨겨진 OpenGL 창을 복원 할 수 없다는 단점이 있습니다. 우선, 그 이벤트가 발생하지 않았거나 찾을 수 없습니다. 둘째, 핵심 문제는 해당 응용 프로그램 창이 숨겨져있을 때 내 게임이 여전히 활성 응용 프로그램이며 창이 사라 졌다는 것입니다.
정말 귀찮습니다.
Alt + Tab의 Windows / Linux 동작을 근사하는 방법에 대한 아이디어가 있습니까?