python - 矩形和鼠标之间的碰撞
问题描述
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 的坐标
有什么问题,为什么它不起作用?
解决方案
推荐阅读
- vue.js - Vuejs - 如何使用 v-for 获取数组中的所有唯一值(删除重复项)
- scala - Scala 不能转换类型 Publisher[Publisher[_ <: T]] 不能应用于 (Flux[Flux[String]]
- django - 如何使用 Keycloak Token 获取权限列表
- python - 如何取消制表符(-1 制表符)?
- kubernetes - 如果命令返回码非零,如何终止 kubernetes 作业
- excel - VBA 帮助 - 通过调用函数运行 3 个宏的脚本不会运行所有宏
- rest - 在 Oracle APEX AJAX On demand 过程中调用 POST Web 服务
- spring - Spring boot(数据 jpa)我无法将 eumn 值保存在数据库中
- java - 为什么不安全的双重检查锁定可以返回空值?
- file - 如何将松鼠“打印”命令输出重定向到文件?