关闭。这个问题需要细节或清晰。它目前不接受答案。
**想改进这个问题吗?**通过编辑这个帖子来添加细节并澄清问题。
18天前关门了。
改进这个问题
我在游戏中使用java矩形来检查对象之间的冲突(使用 intersects()
方法)。据我所知,如果其中一个物体被旋转,这是做不到的。
例如,游戏中的一个物体被旋转65度°. 我该怎么检查这个物体上的碰撞?有没有一种方法可以添加旋转到它的矩形?如果没有,有没有一种方法可以在不使用矩形(例如使用像素颜色)的情况下检查碰撞?
关闭。这个问题需要细节或清晰。它目前不接受答案。
**想改进这个问题吗?**通过编辑这个帖子来添加细节并澄清问题。
18天前关门了。
改进这个问题
我在游戏中使用java矩形来检查对象之间的冲突(使用 intersects()
方法)。据我所知,如果其中一个物体被旋转,这是做不到的。
例如,游戏中的一个物体被旋转65度°. 我该怎么检查这个物体上的碰撞?有没有一种方法可以添加旋转到它的矩形?如果没有,有没有一种方法可以在不使用矩形(例如使用像素颜色)的情况下检查碰撞?
1条答案
按热度按时间b4qexyjb1#
也许你应该提供更多关于你的项目的信息,甚至给我们看几行代码。无论如何,如果使用笛卡尔平面,旋转点的一种方法是: