私は、あなたがなりたいキャラクターを選択できるスネークゲームを作成しようとしています。私はゲームのデフォルトキャラクターをgoombaに設定しました。 「文字」画面があり、その中からボタンでどんなキャラクターにしたいのかを選択できるようにしたい。私はゲームで別のゲームキャラクターを作成できません
elif currentchar == "mario":
charU = pygame.image.load('mario up')
charD = pygame.image.load('mario down')
charL = pygame.image.load('mario left')
charR = pygame.image.load('mario right')
gameLoop()
を行うことを試みたが、それは思い付く「NameError:名 『currentchar』が定義されていません」。私がそれを定義すれば、私は何をすべきかわかりません。 完全なコードはここにあります: https://pastebin.com/7gtvdf8E 助けていただければ幸いです。 ありがとうございます。
EDIT:oops私はペーストする前にちょっと手を加えていて、それを変更するのを忘れていました。ここでは実際のペーストビンですhttps://pastebin.com/sYNHqPyD EDIT:私は "マリオ"を押しても何も起こりません。
Line 194、私は 'currentchar =" mario "'を意味していて、 '='ではなく '='であると信じています。また、 'elif' * after *は意味をなさない。 ifブロックが正しく配置されていますか? –
ええ、私は1つの "="を使うことを意味していました。それはまだ動作しません。私は何をすべきかわからない。 – PikachuPopcorn
この場合、あなたのエラーは/異なっているはずです。そうでない場合は、完全なエラートレースバックを貼り付ける必要があります。 –