1

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

4

0 回答 0