私は現在、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 と決して等しくないと仮定しています。どんな助けでも大歓迎です。