게임이 녹음 소프트웨어와 호환되지 않는 것 같습니다. 이 문제의 원인은 무엇입니까?


24

방금 대학을위한 작은 Game-Dev 프로젝트를 마쳤으며 제출할 때 비디오를 녹화해야합니다 (소스가 작동하지 않는 경우를 대비하여). 기본적으로 FRAPS 또는 Bandicam이 첨부하려고 할 때 내 게임이 전혀 작동하지 않습니다. 오류보고 코드에서 검은 화면과 GL INVALID OPERATION 메시지가 표시됩니다. Dxtory는 전혀 올바르게 연결할 수 없으며 FPS 카운터 또는 기타 항목을 표시하지 않습니다. 내 게임 로직이 디버그 추적에서 올바르게 실행되는 것처럼 보입니다. 모든 gl 라이브러리 호출이 중단 된 것처럼 보입니다.

나는이 프로그램들이 어떻게 작동하는지에 대해 많은 것을 모른다. 그래서 나는 이것을 일으키는 원인이 무엇인지 정말로 모른다. OpenGL 프레임 버퍼에서 읽은 것을 들었습니다. 아마 거기에서 잘못된 일이 있습니까? GLFW와 GLEW가 모든 저수준 초기화를 수행하도록 허용했지만 동일한 설정 및 레코딩 소프트웨어로 프로젝트를 성공적으로 레코딩했습니다.

본질적으로, 누군가 전에 이와 같은 문제를 겪어 보았거나 문제의 원인에 대한 단서를 줄 수있는이 프로그램의 작동 방식에 대해 알고 있습니까?


대부분의 화면 캡처 응용 프로그램은 응용 프로그램과 DLL 사이에 자신을 연결하여 작동하며 표시되도록 OS로 전송되는 프레임을 복사합니다. GLFW 및 GLEW에 대한 경험이 없지만 일반적인 OpenGL 프레임 버퍼를 사용하지 않는 경우 캡처 앱이 제대로 보이지 않을 수 있습니다.
UnderscoreZero

6
OBS / Open Broadcaster 소프트웨어로 시험해 볼 수 있습니까? 약간의 학습이 필요하지만 일반적으로 사용할 버전 (32/64 비트)과 감지 할 수있는 응용 프로그램 / 게임을 알려줄 수 있습니다. OBS 사용에 관한 온라인 어딘가에 좋은 방법이 있습니다. 데스크톱 및 게임 모드를 모두 수행 할 수 있습니다.
Abhishek Dujari

이것으로 하드웨어 경로를 가고 싶을 수도 있습니다. FRAP 또는 이와 유사한 기능을 사용할 수 있더라도 이러한 리소스는 일부 리소스를 소비하고 프레임 속도를 상당히 떨어 뜨릴 수 있습니다.
스카이 호크 선장

건배 Vangel. OBS는 완벽하게 작동하는 것 같습니다. 콘솔이 아닌 응용 프로그램으로 게임을 다시 컴파일해야했지만 나중에 정상적으로 작동했습니다. 또한 레코더에서 기대하는 것과 비교할 때 프레임 손실이 매우 적습니다. 공식적으로 답변을 원하시면 올바른 것으로 수락하겠습니다.
Lewis Wakeford

이중 버퍼링을 시도하십시오. FRAPS (예를 들어)는 버퍼가 이중 버퍼링되지 않은 경우 버퍼를 인식하지 못합니다.
Luka

답변:


3

이 질문은 Vangel에 의해 답변되고 해결되었습니다.

다른 사람도없고 2 개월도 없기 때문에이 답변을 추가하고 싶지만이 답변이 맨 위에 "응답되지 않음"으로 표시되고 도움이 필요합니다.

내가 할 수 있다면 투표를 닫을 것입니다.

OBS / Open Broadcaster 소프트웨어로 시험해 볼 수 있습니까? 약간의 학습이 필요하지만 일반적으로 사용할 버전 (32/64 비트)과 감지 할 수있는 응용 프로그램 / 게임을 알려줄 수 있습니다. OBS 사용에 관한 온라인 어딘가에 좋은 방법이 있습니다. 데스크톱 및 게임 모드를 모두 수행 할 수 있습니다.

– Vangel 4 월 30 일 16:29

Asker가 대답했습니다.

건배 Vangel. OBS는 완벽하게 작동하는 것 같습니다. 콘솔이 아닌 응용 프로그램으로 게임을 다시 컴파일해야했지만 나중에 정상적으로 작동했습니다. 또한 레코더에서 기대하는 것과 비교할 때 프레임 손실이 매우 적습니다. 공식적으로 답변을 원하시면 올바른 것으로 수락하겠습니다.

– Lewis Wakeford 4 월 30 일 18:23

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.