|
|
if(FAILED(g_pDisplay->CreateSurfaceFromBitmap(&g_psurface,"Image\\Tile\\03.bmp",160,80)))
return false;
if(FAILED(g_psurface->SetColorKey(RGB(255,0,255))))
return false;
if(FAILED(g_pDisplay->CreateSurface(&g_pBltBuffer,800,600)))
return false;
g_pBltBuffer->GetDDrawSurface()->BltFast(i*80,j*c_CellHeight+(i%2)*40,g_psurface->GetDDrawSurface(),&rt,DDBLTFAST_NOCOLORKEY);
想把g_psurface设了关键色的部分透明拷到g_pBltBuffer来,但现在不是我想要结果
应该怎么弄呀?
|
|