我目前正在学习使用python(第一语言)进行编程,并且我正在尝试创建一个Clicker游戏,但是,在执行click功能时我遇到了这个错误:
WARNING Non-static method A::testA() should not be called statically, assuming $this from incompatible context on line number 16
似乎我的“玩家”对象(可点击的对象)没有矩形?但经过几个小时的查找,我找不到答案
这是我的游戏代码
line 73, in <module>
if player.collidepoint(event.pos):
AttributeError: 'Player' object has no attribute 'collidepoint'
有些评论是葡萄牙语btw,对此感到抱歉
提前感谢所有帮助的人
答案 0 :(得分:1)
更改行
if player.collidepoint(event.pos):
到
if player.rect.collidepoint(event.pos):