イメージを読み込もうとしている私のpygameプログラムを実行しようとするたびに、私はいつも普通の "pygame.error"イメージをpygameにロードすると、 "pygame.error"が発生します。
私はpygameと同様にpygame.localsをインポートしました。最初は私はそれが私のファイルを見つけることができなかったからだと思ったが、何かにファイルの名前を変更するたびに、 "cannt open image"と表示されるので、ファイルを見つけ出すが、ロードしようとすると失敗する。 startup()関数はmainから最初に実行されるものです。私はまた、pythonファイルと同じディレクトリにgrass.pngファイルで単純なgrass = pygame.image.load( 'grass.png')を実行しようとしました。
私が得ることのできるすべてのヘルプに感謝します
.....始動時に、41行目、始まりになりましたaroundsdict = {'gräs':pygame.image.load(os.path.join( 'images'、 'grass.png'))。convert_alpha()、 pygame.error
def startup():
pygame.init()
p1=Player.Player(int(random.random()*mapstorlek),int(random.random()*mapstorlek))
vh=ViewHandler.ViewHandler()
surroundingssdict = {'grass': pygame.image.load(os.path.join('images','grass.png')).convert(),
'mount': pygame.image.load(os.path.join('images', 'mount.png').convert)()}
playerdict={'p1': pygame.image.load(os.path.join('images','player.png')).convert()}
まあ、始めるには "mount"のカッコでファンキーなものがあると確信しています:pygame.image.load(os.path.join( 'images'、 'mount.png'))convert )} "(.convert()の部分を見てください) – user1048917