얘들 아 내 게임 화면에 비트 맵을로드하려고 C++ 게임과 메신저를 만드는 메신저하지만 이미지를 수행 할 때 아래 showen으로 만 검은 sqaure을 마련하지 않습니다C++ Allegro - 비트 맵이 검은 색으로 변합니다.
임 내 게임 루프 내부에 그런
BITMAP *buffer = create_bitmap(640, 480);
BITMAP *player = NULL;
player = load_bitmap("player.bmp", NULL);
: 현재 다음과 같은 코드를 사용하고
rectfill(buffer, 0, 0,
640, 480,
makecol(255, 0, 0)
);
masked_blit(player, buffer, 0, 0, 100, 100, 32, 32);
blit(buffer, screen, 0, 0, 0, 0, 640, 480);
clear_bitmap(player);
clear_bitmap(buffer);
을 나는 도이라고 생각 모든 권리는 있지만 어쩌면 그렇지 않을 수도 있습니다.
도움을 주시면 감사하겠습니다. 또한 더 많은 정보가 필요하면 그냥 물어보십시오.
어떤 Allegro 버전을 사용하고 있습니까? –