pygame的get_at问题

时间:2019-01-12 17:09:24

标签: pygame

所以我正在pygame中基于颜色的碰撞检测系统上工作,尽管反复测试确认应该检查的像素不是红色,并且实际上是白色(尽管它是白色的),但以下代码段始终返回True是)。

    if keys[pygame.K_d]:
    player.MoveRight()
    if screen.get_at((player.rect.x+15,player.rect.y+5)) == (255,0,0,255):
          player.MoveLeft()  

脚本的其余部分正在运行,我已经将问题隔离到此处,但是我无法找到条件返回错误答案的原因 location of the point referenced in the screen.get_at condition

0 个答案:

没有答案