如何确定屏幕上是否有比屏幕大的矩形?

2024-06-16 08:32:27 发布

您现在位置:Python中文网/ 问答频道 /正文

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

Rectangle image

我怎样才能检测出任何一点的红色是否在蓝色之内。我是用python和pygame来做这个的,所以如果有一个内置的方法来做这件事,那就太好了。你知道吗

谢谢你, 阿金


Tags: 对象方法if屏幕pygame内置蓝色each
1条回答
网友
1楼 · 发布于 2024-06-16 08:32:27

Pygame有一套处理矩形的方法。您的代码可能会执行以下操作。你知道吗

Rect1.colliderect(Rect2)

查看这个链接在Pygame中处理矩形。。。尤其是方法^{}。你知道吗

相关问题 更多 >