【发布时间】:2019-12-22 02:25:51
【问题描述】:
如何确定屏幕中是否有比屏幕大的矩形。我看过: Determine if two rectangles overlap each other?,但它仅适用于一个可以容纳另一个的矩形。我的矩形是这样的(蓝色是屏幕,红色是物体):
如何检测任何点的红色是否在蓝色范围内。我正在用 python 和 pygame 做这个,所以如果有一个内置的方法来做这个会很棒。
谢谢, 阿金
【问题讨论】:
-
链接的问题不仅适用于您提到的案例。它也应该适用于您的情况。您可能需要切换顶部和底部,具体取决于您的坐标系。
-
@NicoSchertler 实际上,它没有。我不仅在游戏中实现了,而且在示例中(在答案的评论中),当我将矩形的样式更改为不同时,测试表明它不起作用。
标签: python math pygame rectangles coordinate-systems