2

我应该使用 AWT 开发 Java 游戏。我坚持“碰撞检测”的概念。如果你能帮助我解释这个概念(它是如何工作的)或给出例子(源代码)的任何教程,我将不胜感激。

4

1 回答 1

5

在metanetsoftware (makes of N)上可以找到关于 2d 碰撞检测的强大教程

作者写了有关理论基础和挑战的文章。他们也给你一些代码(不是基于 awt,但它的过程相同,代码很容易翻译)。他们在他们的页面上也涵盖了更高级的主题(例如基于图块的碰撞检测

更新#2:这里给出了一个很好的概念背景:GDC 2010 关于联系生成的演示文稿

更新:这个 RUST 库中给出了一个很好的例子,说明了不同的碰撞检测方法是如何工作的。文档描述了一些技术,源代码很容易理解。从这个资源中学习会让你有很多理解。

附带说明:询问这些内容的正确位置是在 gamedev stackexchange。既然你刚刚开始在那个领域看看这篇文章

于 2013-02-01T15:14:38.227 回答