如何查找屏幕上是否有比屏幕大的矩形?
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
。
如何判断屏幕中是否有比屏幕大的矩形。我看过: Determine if two rectangles overlap each other?,但它仅适用于一个可以容纳另一个的矩形。我的矩形是这样的(蓝色是屏幕,红色是物体):
如何检测任意点的红色是否在蓝色范围内。我正在使用 python 和 pygame 执行此操作,所以如果有内置的方法来执行此操作,那就太好了。
谢谢, 阿金
Pygame 有一套处理矩形的方法。您的代码可能会做类似的事情。
Rect1.colliderect(Rect2)
查看 link 关于在 Pygame 中处理矩形...特别是方法 pygame.Rect.colliderect
。