sdl-2

    1

    1답변

    현재 sdl에서 간단한 회선 회전을 시도하고 있으며 다른 점을 중심으로 한 점을 회전시키는 함수를 발견했습니다. 여기에 (sdl에서 작동하도록 변경되었습니다.) SDL_Point rotate_point(double cx, double cy, double angle, SDL_Point p) { double pi = acos(-1); dou

    1

    1답변

    나는 아주 간단한 드로잉을 Windows에서 완벽하게 작동하지만 지금은 리눅스로 포팅 했으므로 다른 스레드에서 드로잉하지 않습니다. 태어났다. 뮤텍스를 사용하여 렌더러에 대한 액세스를 제어하고 있습니다. 함수는 예상대로 로깅을 처리하고 출력하지만 작동하지 않는 유일한 점은 렌더러가 Linux에서 디스플레이를 업데이트하지 않는다는 것입니다. 내가 스레딩을 주

    3

    1답변

    SDL2 프로젝트에서 소프트웨어 렌더링을 사용하면 모든 것이 예상대로 작동합니다. 예 SDL_Renderer를 생성하는 코드는 다음과 같습니다 때 나는 하드웨어 렌더링을 사용하는 경우 this->renderer = SDL_CreateRenderer(this->window, -1, SDL_RENDERER_SOFTWARE); 는, 예를 들면 SDL_Rend

    1

    1답변

    //Get screen resolution SDL_DisplayMode current; cout << "num_displays : " << SDL_GetNumVideoDisplays() << endl; for (int i = 0; i < SDL_GetNumVideoDisplays(); ++i){ SDL_GetDes

    1

    1답변

    #include <SDL.h> #include <SDL_image.h> #include <SDL_mixer.h> #include <iostream> int main(int argc, char* args[]) { SDL_Init(SDL_INIT_VIDEO); SDL_Window *window; window = SDL_Cre

    0

    1답변

    SDL2와 GLEW를 사용하는 OpenGl 응용 프로그램을 컴파일하려고 시도하고 있는데, 원래 컴파일 된 곳이 아닌 모든 버전의 Linux에서 실행될 수 있습니다. 이렇게하기 위해, 나는 어떤 것도 작동하지 않는 몇 가지 것을 시도했다. 각 라이브러리의 웹 사이트 다운로드에서 GLEW 및 SDL의 압축을 푼 루트 디렉토리에 make를 실행하여 생성 된 .a

    2

    1답변

    SDL2를 사용하면 해상도를 외부 (이 경우 Windows 7 제어판에서)로 변경하면 SDL_GetCurrentDisplayMode()과 SDL_GetDisplayBounds()을 사용하여 디스플레이의 해상도와 위치를 올바르게 조정할 수 있습니다. 디스플레이의 각 위치를 다시 호출하고 새로운 해상도와 위치가 아닌 동일한 이전 값을 얻습니다. 물론 내 프로그

    -1

    1답변

    SDL 2.0.4 및 GLEW 1.13.0을 사용 중이며 SDL2에 일종의 fps 제한이있는 것으로 보입니다. 나는 이것을 알고있다. 왜냐하면 나는 약간의 시간 측정을했기 때문이다. 더 구체적으로 말하자면 아무 것도 그리지 않지만 메인 루프에서 SDL_GL_SwapWindow()를 호출하면 각 사이클에 약 16 밀리 초가 소요됩니다. 이 호출 없이는 시간이

    0

    1답변

    나는 슈팅 게임을하고 있고 일정 시간이 지나면 스프라이트가 전혀로드되지 않고 계속 촬영되는 문제가 발생했습니다. 내 콘솔에서 오류 인쇄 아웃 : "IMG_LOAD_ERROR : 메모리 부족" 나는 또한 탄약의 수를 표시하는 텍스트 (SDL_ttf)를 사용 (이하 "IMG_LOAD_ERROR은"내 자신의 일이었다). 가설 이제 저는 스폰 된 모든 적의 생성자

    1

    1답변

    xset dpms force on/off을 사용하여 화면을 켜고 끄는 프로그램이 있고, 또한 반복하여 SDL_PollEvent(&e)을 호출하는 프로그램이 있습니다. 디스플레이를 xset으로 끈 후 SDL_PollEvent을 호출하면 입력이 없어도 화면이 깨어납니다. SDL_PollEvent 호출을 주석 처리 할 수 ​​있습니다. 화면이 켜지지 않도록하기