两个LPDIRECT3DTEXTURE9的每像素碰撞?

时间:2015-05-10 05:02:50

标签: c++ directx

我已经搜索过并且找不到与C ++代码和DX LPDIRECT3DTEXTURE9相关的任何内容,我可以找到的是其他引擎的每像素冲突,我需要原生的东西,现在我有一个边界框碰撞它按预期工作,但正如您所知,当两个alpha像素之间发生碰撞时,它也会将其报告为true,因此我需要对其进行增强并按像素进行处理。

所以目前我有两个Rects和两个LPDIRECT3DTEXTURE9,使用intersectRect函数我可以知道是否存在碰撞,那么我需要进一步处理lockRect和pbits,但似乎我无法弄明白。

由于

1 个答案:

答案 0 :(得分:0)

没关系,我解决它,就像我描述的那样,锁定和循环pbit。