2
嗨即時製作C++遊戲和IM嘗試加載一個位圖到我的遊戲畫面,但是當我做形象不上來,只有黑色sqaure如下showen: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);
我以爲我是DOI一切正確,但也許不是。
任何幫助表示讚賞。此外,如果您需要更多信息,只需詢問。
您使用的是哪種版本的Allegro? –