sdl

    1

    2답변

    흰색 창을 만드는 작은 SDL2 프로그램이 있습니다. 그것은 완벽하게 작동합니다. 그러나 SDL_CreateRenderer() 함수를 사용하여 SDL_Renderer을 만들려고하면 SDL_FillRect() 함수가 갑자기 다음 오류와 함께 실패합니다. SDL_FillRect() : 지원되지 않는 서페이스 형식. 경우에 따라 함수가 오류를 반환하지는 않지만

    1

    1답변

    SDL_Window 개체 인 SDL_Window *window이 있다고 해봅시다. 사용이 끝나면 SDL_DestroyWindow(window)에 전화하여 제거합니다. 그런 다음 window = nullptr을 말해야합니까, 아니면 파괴 기능이이를 처리해야합니까? 나는 어떤 코드가 nullptr으로 설정되었고, 다른 코드는 그렇지 않다는 것을 보았다. 감사.

    -1

    1답변

    체스 게임을 만들고 있는데, 상자 모양의 선택기가있는 곳입니다. 이제 해당 상자로 스프라이트를 선택하고 선택 영역의 특정 위치로 이동하려고합니다. 상자. 링크 또는 코드는 무엇입니까?

    0

    2답변

    드로잉을위한 이동을 허용하는 거북이 클래스를 작성했습니다. 나는 그것을 위해 어떤 게임 루프도 사용하지 않고있다. Turtle t; t.forward(50); t.left(90); 거북이 생성자가 윈도우와 렌더러 창조의 염려를 취처럼이 거북이 객체 의 사용자는 명령을 실행합니다. 모든 상호 작용은 프로그래밍을 통한 것입니다. 모든 유형의 키보드 이벤

    0

    1답변

    SDL2와 함께 SDL2_ttf를 사용하고 있습니다 (Visual Studio 2015에서). 다음 코드를 실행할 때 #include "SDL.h" #include "SDL_ttf.h" int main(int argc, char* args[]) { SDL_Init(SDL_INIT_EVERYTHING); TTF_Init();

    0

    3답변

    저는 SDL2로 게임을하고 있었고 곧 게임을 종료하는 데 너무 많은 RAM을 사용하고있었습니다. 코드를 제거하고이 무의미한 파일도 내 CPU와 RAM을 100 % 사용한다는 것을 알았습니다. #include "SDL.h" #include "SDL_image.h" #include <cassert> const int SCREEN_WIDTH = 640;

    0

    1답변

    SDL 및 Game Maker에는 표면 개념이 있습니다.이 이미지는 사용자가 즉시 수정하고 표시 할 수 있습니다. 나는 OpenGL 1을 사용하고 있는데, OpenGL에 Surface의 개념이 있는지 알고 싶습니다. 내가 생각 해낸 유일한 방법이었다 : 모든 프레임은 필요에 따라 새로운 텍스처를 생성/파괴한다. 모든 프레임, 필요에 따라 텍스처를 업데이트하

    1

    1답변

    프로젝트에 ttf 파일을 포함 시켰습니다.이 ttf를 디버그 폴더와 System32 폴더에 복사 한 다음 Windows에 설치했습니다. 나는 인터넷에서 발견 된 또 다른 C++ 소스를 사용했지만 잘 작동하지 않습니다. 하지만 "Debug"(IDE가 아닌) 폴더에서 바이너리를 직접 실행하면 제대로 작동합니다. Im CodeBlocks, SDL2를 사용합니다.

    2

    1답변

    SDL_ttf (2.0.10)를 추가하면 DrMemory가 더 이상 작업을 거부합니다. ~~Dr.M~~ WARNING: unable to locate results file: can't open D:\DrMemory \drmemory\logs/resfile.6188 (code=2). Dr. Memory failed to start the target a

    0

    2답변

    SDL로 표면을 만들 때, HWSURFACE 태그를 사용하는 옵션이 있습니다. 이것은 표면이 CPU 대신 GPU에 의해 처리된다는 것을 의미합니다. 하지만 이제는 SDL2에서 질감이 생겼습니다. 그 차이점은 무엇입니까? 텍스처 대신 하드웨어 표면을 사용하면 성능 차이가 발생합니까? 그들은 똑같은 행동을합니까? 나는 인터넷 검색을 모두 시도했지만 일반 소프트