有关2d碰撞检测的强大教程可以在metanetsoftware(N的制作)中找到
作者写下了理论基础和挑战.它们也为您提供了一些代码(不是基于awt,但它的程序相同,代码很容易翻译).它们还覆盖了页面上更高级的主题(例如基于图块的碰撞检测)
更新#2:这里给出了一个很好的概念背景:GDC 2010关于联系人生成的演示
更新:这个RUST库中给出了一个很好的例子,说明了不同的碰撞检测方法是如何工作的.文档描述了一些技术,源代码是可以理解的.从这个资源中学习可以让你有很多了解.
在旁注:正确的地方要求这些东西是在gamedev stackexchange.由于您刚刚开始在该领域,请看看这篇文章