C++ 两个LPDIRECT3DTEXTURE9的每像素冲突?
我已经搜索过了,没有找到任何与C++代码和DXC++ 两个LPDIRECT3DTEXTURE9的每像素冲突?,c++,directx,C++,Directx,我已经搜索过了,没有找到任何与C++代码和DXLPDIRECT3DTEXTURE9相关的内容,我能找到的只是其他引擎的每像素冲突,我需要一些本机的东西,现在我有一个边界框冲突,可以按预期工作,但正如你所知,当两个alpha像素之间发生碰撞时,它也会报告为true,因此我需要对其进行增强,并使其为每像素 因此,目前我有两个矩形和两个LPDIRECT3DTEXTURE9,通过intersectRect函数,我可以知道是否存在冲突,然后我需要进一步处理lockRect和pbits,但似乎我无法解决它
LPDIRECT3DTEXTURE9
相关的内容,我能找到的只是其他引擎的每像素冲突,我需要一些本机的东西,现在我有一个边界框冲突,可以按预期工作,但正如你所知,当两个alpha像素之间发生碰撞时,它也会报告为true,因此我需要对其进行增强,并使其为每像素
因此,目前我有两个矩形和两个LPDIRECT3DTEXTURE9
,通过intersectRect函数,我可以知道是否存在冲突,然后我需要进一步处理lockRect和pbits,但似乎我无法解决它
谢谢没关系,我解决了它,和我描述的方法一样,lockrect和loop-over-pbits