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