0

2 つのファイルがあります。1 つは世界を生成するためのもので、もう 1 つはメイン コードを実行するためのものです。ただし、メイン画面は理由もなくクラッシュし続けます。world gen も壊れている可能性があると思いますが、少なくとも有効なデータをメイン コードに渡します。

        # Main loop.
        while RUNNING:

            # Fill the screen.
            screen.fill((0,0,0))

            # Event handling.
            for eventa in event.get():
                if eventa.type == QUIT:
                    RUNNING = f
            screen.fill(SCREENCOLOR)

            # Draw the world.
            for tile in WORLD:
                if tile.surface == None:
                    pass
                else:
                    screen.blit(tile.surface,tile.location)

            # Draw the character
            screen.blit(PLAYER["image"],PLAYER["loc"])

            # Pygame commands clear up.
            clock.tick(FPS)
            screen.flip()

このコードは、画面を白で塗りつぶすことさえありません。これは処理するにはデータが多すぎる可能性があります。

ワールドジェネレーター

メインコード

前の質問

4

1 に答える 1