如何通过D3D全屏程序从x,y坐标获取颜色类型?
我想确定x,y点是否为红色255
提前感谢。
答案 0 :(得分:1)
由于您尚未指定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]
如果您问如何从第三方DX程序获取像素颜色,您将不得不以某种方式获取应用程序的“屏幕截图”并在其中搜索颜色