首页 > 解决方案 > 矩形和鼠标之间的碰撞

问题描述

rect1 = pygame.draw.rect(display, (125,125,125),(200,300,310,380))
if rect1.collidepoint(mouse_pos):
    #dosomething

即使我单击矩形,这种情况也不起作用,但是如果我使用“<”或“=”或“>”符号而不是“collidepoint”,它会起作用

mouse_pos 是 event.pos,当我点击 rect1 时,mouse_pos 注册/成为 rect1 的坐标

有什么问题,为什么它不起作用?

标签: pythonpygamemouserectangles

解决方案


推荐阅读