如何通过 D3D 全屏程序从 x,y 坐标获取颜色类型?
我想确定 ax,y 点是否为红色 255
提前致谢。
由于您没有指定 DX 版本,因此只有简要的逐步算法
1) Render your scene to texture
2) Transfer tetxure back from GPU to CPU
3) Fill data from tetxure to memory buffer
5) Recalculate x, y to match tetxure resolution. Rendering window dimension can be different from DX device resolution (you can render smaller texture to bigger window and vice versa)
4) Do lookup at position [x,y]
如果您问,如何从 3rd 方 DX 程序中获取像素颜色,您将不得不以某种方式拍摄应用程序的“屏幕截图”并在其中搜索颜色