当我播放Python时,它不会响应。也没有出现语法错误。不知道怎么了。我试着运行我制作的另一个游戏,它运行得很好,所以我认为它不是我的电脑。 error message
这是我的代码:
import pygame
pygame.init()
screen = pygame.display.set_mode((800,600))
pygame.display.set_caption("Draft")
icon = pygame.image.load("doctor.png")
pygame.display.set_icon(icon)
white = (255,255,255)
black = (0,0,0) red = (255,0,0)
green = (0,255,0)
blue = (0,0,255)
def draw_ground():
groundx = 20
groundy = 30
Ground = pygame.Rect(groundx,groundy,width = 800,height = 20)
pygame.draw.rect(screen,green,Ground)
running = True
while running:
for event in pygame.event.get():
if event.type == pygame.QUIT:
running = False
draw_ground()
它还没有完成,我正在尝试在继续之前先测试它
您的代码中有一个输入错误:
一定是这样
然而,还有更多
pygame.Rect
不接受关键字参数:Ground = pygame.Rect(groundx,groundy,width = 800,height = 20)
您必须通过调用^{} 或^{} 来更新显示:
典型的PyGame应用程序循环必须:
blit
所有对象)相关问题 更多 >
编程相关推荐