标签: java 2d polygon
说我正在做一个简单的小行星游戏。有一个船只是java.geom rectangle2d,或任何导入。有一个小行星也是一个矩形,但它是一个不同的颜色。当船进入小行星时,我希望它能够识别它,并能够打印出一些东西或显示JoptionPane。我学会了一种方法,用于区域,但它真的很复杂,我听说有一种更容易的方法。
非常感谢任何想法或链接!
另外,我可以使用PNG进行此操作吗?
由于
答案 0 :(得分:0)
使用一些第三方引擎进行物理和碰撞检测。与Box2D类似(您需要JBox2D,引擎的Java端口)。编写碰撞代码很有趣,但它很无聊。 Box2D是一个非常棒的引擎。我在所有的2D平台游戏中使用它。
Box2D非常先进,但是如果你遵循一个好的教程,你将能够使它适合你的情况。