我正在尝试创建碰撞算法并在我的 Win32 2D GUI 应用程序中实现他。任务是我得到一个向量来确定 .bmp 图像的中底和四个位于菱形位置的向量。我想让它工作,以便算法知道图像是来自左、右、上还是下。互联网上有很多关于矩形、圆形和距离计算的碰撞检测的教程,但我在将它们应用于菱形时遇到了困难。还有一种叫做轴对齐的边界但我认为它适用于 3d 矢量。当谈到这个话题时,我很弱,所以如果有任何熟练的 C++ 程序员可以指导我阅读一些提到这个话题的好电子书,或者如果代码很小,可以打出来。我尝试在 ABCD 整个菱形上进行 X、Y 坐标的迭代,但失败了。
感谢所有帮助的人。