gpt4 book ai didi

python - Pygame的屏幕崩溃没有错误报告

转载 作者:行者123 更新时间:2023-12-03 16:53:59 28 4
gpt4 key购买 nike

我有两个文件,一个用于生成世界,另一个用于运行主代码。但是,主屏幕无故不断崩溃。我认为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()

此代码甚至不会用白色填充屏幕。这可能是太多数据无法处理,如果可以的话。

World generator

Main code

Previous question

最佳答案

我相当确定您不会在屏幕上插入太多东西。我相信这个问题要简单得多。您已经说过screen.flip()但是,表面对象没有称为flip的属性。您必须与函数pygame.display.flip()混淆。如果您使用它,则游戏将显示其视觉输出。

关于python - Pygame的屏幕崩溃没有错误报告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18126635/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com