sdl-1.2

    0

    1답변

    표면의 픽셀을 읽고 가장 밝은 픽셀의 인덱스를 다른 배열에 씁니다. gdb를 사용하여 픽셀 배열의 모든 값이 정확히 3/4이되고, 그 점에서 정확히 1020 픽셀 후에 segfaults가됩니다. 이 코드는 다음과 같습니다. void scanBrightPixels(int** write_to, int* pcount, SDL_Surface* image) {

    1

    2답변

    함수를 사용하여 레벨을 생성 중이므로 그를 업데이트하기 위해 포인터를 포인터로 보내고 있습니다. 그러나 SDL_MapRGB를 사용하려고하면 *screen->format 부분에 오류가 발생합니다. 이렇게하는 방법이 있습니까? 여기 내가 사용하고 코드입니다 : void generateLevel(SDL_Surface** screen) { int i=0

    0

    1답변

    SDL 1.2를 사용하고 있는데 SDL_gfx를 Xcode 프로젝트에 추가하는 방법을 모르겠습니다. cms.ferzkopp.net에서 .zip 파일을 다운로드했습니다. Xcode에서 SDL_gfx를 추가하기 위해 다음에해야 할 일은 무엇입니까?

    0

    1답변

    DOSBox의 사용자 정의 버전에서 일부 C++ 코드를 SDL1.2에서 SDL2로 업데이트하려고합니다. 나를 당황하게 한 선은 다음과 같습니다 SDL_SysWMinfo systemInfo; SDL_VERSION(&systemInfo.version); if(SDL_GetWindowWMInfo(window, &systemInfo) !=1) return;

    0

    1답변

    그래서 h 및 w 멤버를 조작하여 표면을 크게 만들면 이상한 결과가 발생합니다. 추가 된 공간은 이미 표면에 왜곡 된 버전으로 채워집니다. 내가 이것을 피할 수있는 방법이 있습니까/추가 된 공간을 지우려면 (알파로 설정하십시오)?

    0

    1답변

    이벤트를 잡기 위해 메인으로 루프가 생겼습니다. 플레이어가 "1"을 입력하면 이벤트를위한 루프가 포함 된 play() 함수를 호출합니다 (이동 등 ...). 나는 정말로 이유를 이해하지 못한다.하지만 게임을 떠나기 위해 ESCAPE를 두 번 눌러야 만한다. 그리고 다른 키는 인식되지 않는다. 루프를 내 메인으로 삭제하면 모두 정상적으로 진행됩니다. 는 다음

    1

    1답변

    학자 용으로 OCR을해야합니다. 기본 회전 함수를 작성 했으므로 SDL에서 포함 된 회전 함수를 사용할 수 있는지 알 수 없습니다. 작동하는 것처럼 보이지만 몇 가지 문제가 있습니다. 일부 이미지에서만 작동하며 작동하면 새 이미지가 다소 엉망입니다. 예 : 이미지 회전하기 전에 : 이미지 60도 회전 후 : #include <SDL/SDL.h> #incl

    1

    1답변

    SDL_LockSurface의 documentation은 일부 서피스의 픽셀 형식이 수명 기간 동안 변경 될 수 있다는 것을 명확하게 나타내지 않으므로 서피스의 픽셀 형식에 액세스하는 적절한 방법은 먼저 서페이스가 잠길 필요가 있는지 확인하고 SDL_MUSTLOCK 따라서 SDL_LockSurface을 사용하여 잠글 수 있습니다. 그러나 많은 온라인 cod

    0

    1답변

    저는 Visual Studio 2013에서 SDL로 C++을 배우고 있습니다. Lazy Foo의 튜토리얼 (특히 : http://lazyfoo.net/tutorials/SDL/02_getting_an_image_on_the_screen/index.php)을 따르고 있습니다. 내 이미지가 렌더링되지 않습니다. 튜토리얼 (작동)과 달리 전역 표면 변수가 없습니

    0

    2답변

    내 SDL 1.2 프로그램에는 키가 눌려 졌는지 확인해야하는 KeyPressed이 있습니다. 마우스 포인터가 윈도우 앞에 이동하지 않으면 키를 누를 때 의도 한대로 프로그램이 중단됩니다. 다른 한편, 마우스 포인터가 윈도우 앞에서 움직이면 이벤트 큐가 채워진 것처럼 보인 후 프로그램은 키 누름에 응답하지 않습니다. 거기에 키보드 이벤트가 없을 때 이벤트 대