我目前正在为我的 pyhton 3.2.3 和 pygame 中的横向卷轴游戏创建一个功能,该功能允许主角收集硬币。我想做的是当我的角色的位置等于钱的位置时,钱就消失了。这是我的代码:
def drawMoney(x,y):
offset = 0 - guy[X]
guyPos = guy[X]+640
moneyPos = x
print(guyPos,moneyPos)
if lvlNum == level1:
money1 = screen.blit(money,(offset+x, y))
if guyPos == moneyPos or guy[Y] == y:
y = 10000
我试图通过重新调整关卡图片来让钱消失,但由于某种原因,这不会发生。我不知道为什么,但由于某种原因它不起作用。一切似乎都是正确的,但我假设 guyPos 永远不会等于 moneyPos。任何帮助表示赞赏。