检查矩形和形状之间的碰撞

时间:2013-05-18 12:15:28

标签: java collision-detection shape rectangles bounding-box

在我的游戏中,玩家使用Rectangle作为他的边界框,他可以这样做,因为我只需要旋转玩家图像而不是实际的矩形,但是对于其中一个老板拥有的电子束我需要使用Shape,因为我需要旋转实际的边界框而不仅仅是图像。问题是因为我有一个Rectangle和一个Shape我不能使用rectangle.intersect(shape)也不能rectangle.intersect((Rectangle)shape)所以我怎么能检查矩形和形状?或者有没有办法可以旋转矩形而不是形状(我使用createTransformedShape AffineTransform实例来旋转形状?

0 个答案:

没有答案