|
|

楼主 |
发表于 2005-12-30 10:22:00
|
显示全部楼层
Re:关于获得象素颜色值的问题
对象A是普通的纹理,对象B是一些线
我获取了后备缓冲的DC,但是获得的点都是白色的,不晓得怎么回事
IDirect3DSurface9* pBackBuffer = NULL;
m_pd3dDevice->GetBackBuffer( 0, 0, D3DBACKBUFFER_TYPE_MONO, &pBackBuffer );
HDC hDc;
pBackBuffer->GetDC(&hDc);
color = GetPixel(hDc,m_GetPtPos*i,m_GetPtPos*j);
i和j都是循环,m_GetPtPos是20
|
|