【发布时间】:2013-10-27 21:55:44
【问题描述】:
您可能认为这个问题已经得到解答,但事实并非如此。因为仅仅通过在某个时间检查实际的交叉点并不能真正回答。
在图像中,“侧击”取决于最后一个位置。如果矩形是从上面来的,那么大矩形的侧面就是底部。但如果矩形来自右侧,则侧击将是右侧。
所有这一切都让我很烦恼,因为我能够为我的游戏子弹(即快速物体)实现有点复杂的碰撞检测,我认为简单的碰撞将是最简单的。但是由于我实际上必须做出响应,而不仅仅是检测,所以简单的碰撞算法变得很痛苦。
我的问题是如何实现一个实际功能强大且完美无缺的碰撞算法,该算法可以依赖于交叉点但准确,例如使用最后一个位置或一些外部资源来实际计算最佳答案。当然,这只会在角落给我带来麻烦。但它不会在任何地方造成麻烦。
(使用最后一个位置似乎是显而易见的答案,但我不知道如何处理信息以达到输出,这就是我提出这个问题的原因,我试过但现在我的大脑受伤了)
【问题讨论】:
标签: java algorithm collision-detection