我将如何确定屏幕上是否有一个大于屏幕的矩形。我看了看:Determine if two rectangles overlap each other?,但它仅适用于一个矩形可以容纳另一个矩形的区域。我的矩形是这样的(蓝色是屏幕,红色是对象):
如何检测红色的任意点是否在蓝色的范围内。我正在使用python和pygame进行此操作,因此,如果有内置的方法可以做到这一点,那就太好了。
谢谢,阿金
Pygame提供了一组处理矩形的方法。您的代码可能会执行类似的操作。
Rect1.colliderect(Rect2)
查看有关在Pygame中处理矩形的链接,特别是方法pygame.Rect.colliderect。