如何查找屏幕上是否有比屏幕大的矩形?

How to find if a rectangle bigger than the screen is on the screen?

如何判断屏幕中是否有比屏幕大的矩形。我看过: Determine if two rectangles overlap each other?,但它仅适用于一个可以容纳另一个的矩形。我的矩形是这样的(蓝色是屏幕,红色是物体):

如何检测任意点的红色是否在蓝色范围内。我正在使用 python 和 pygame 执行此操作,所以如果有内置的方法来执行此操作,那就太好了。

谢谢, 阿金

Pygame 有一套处理矩形的方法。您的代码可能会做类似的事情。

Rect1.colliderect(Rect2)

查看 link 关于在 Pygame 中处理矩形...特别是方法 pygame.Rect.colliderect