퍼포먼스에 영향을 미치지 않고 OpenGL 게임에서 스크린 샷을 찍는 멀티 플랫폼 소프트웨어를 개발해야합니다. 백그라운드에서 실행되며 스크린 샷에 워터 마크가 추가됩니다.OpenGL 스크린 샷 소프트웨어 용 프로그래밍 언어
어떤 언어를 사용해야합니까? 나는 Perl/Python을 생각했다. 누구나 시작할 수있는 부분을 알려줄 수 있습니까?
감사합니다.
퍼포먼스에 영향을 미치지 않고 OpenGL 게임에서 스크린 샷을 찍는 멀티 플랫폼 소프트웨어를 개발해야합니다. 백그라운드에서 실행되며 스크린 샷에 워터 마크가 추가됩니다.OpenGL 스크린 샷 소프트웨어 용 프로그래밍 언어
어떤 언어를 사용해야합니까? 나는 Perl/Python을 생각했다. 누구나 시작할 수있는 부분을 알려줄 수 있습니까?
감사합니다.
당신이 알고있는 OpenGL Bindings의 종류가있는 언어.
내 개인적인 선호도는 C, C++ 또는 (사용 가능한 경우) C#이지만 선호도는 간단합니다.
나는 C++을 제안합니다. 그렇게하면 기본적으로 OpenGL 및 DirectX 라이브러리와 API 호출을 사용할 수 있습니다. 다른 언어에 이러한 기능을 제공하는 라이브러리는 일반적으로 도달 범위에서 벗어난 좋은 물건을 추상화합니다.
스크린 샷을 찍을 때 바로 워터 마크를 추가해야합니까? 워터 마크를 나중에 정적 이미지에 추가하는 것이 훨씬 쉬울 것입니다. 많은 응용 프로그램에서이를 수행 할 수 있습니다 (예 : Photoshop).
워터 마크는 저장 후 추가 될 것이므로 프로그래밍 코드에서 수행해야합니다. – mandril
Shutter을 수정하는 것에 대해 생각해 봤습니까? Perl로 작성되었습니다.
진정한 멀티 플랫폼으로 만드는 것은 매우 어려울 수 있습니다. 아마도 (아마) 게임 런타임에 직접 액세스 할 수 없으므로 어떻게 스크린 샷을 만들 수 있습니까? OS에 도움을 요청하십시오? 아마 그렇게 할 수는 있지만 플랫폼마다 다른 방식으로 다양 할 수 있습니다. – FrustratedWithFormsDesigner