如果我想每秒移动一个对象 40 个像素并且我有以下情况,我怎样才能有效地检测到有碰撞?
假设两个对象都是 10 x 10 的正方形
2秒处运动物体的起点:
40, 100
3秒移动物体的终点:
80, 100
60、100 处的静止物体
如果我只移动移动物体一次(从 40 到 80 之间没有任何移动),我怎么知道它们之间有一个物体?
这显然是我正在做的事情的简化版本,但我希望它易于理解。
我唯一能想到的是检查每个对象是否有一个 x 值小于 80 的一侧和另一个 x 值大于 40 的一侧以及 y 值的相同想法......
如果这有什么不同,我将使用 javascript 和 html5 画布。