美文网首页
python植物大战僵尸一之绘制背景

python植物大战僵尸一之绘制背景

作者: __豆约翰__ | 来源:发表于2019-01-13 08:11 被阅读68次
    import pygame,sys
    
    pygame.init()
    bg_size = (1200,600)
    screen = pygame.display.set_mode((1200,600))
    pygame.display.set_caption("植物大战僵尸")
    background_image_path = "../material/images/background1.jpg"
    sunback_imgage_path = "../material/images/SunBack.png"
    background = pygame.image.load(background_image_path).convert()
    sunback = pygame.image.load(sunback_imgage_path).convert()
    
    # 创建太阳数量文本
    text = "950"
    suns_font = pygame.font.SysFont("arial", 25)
    suns_number_surface = suns_font.render(text, True, (0, 0, 0))
    
    def main():
        #声明太阳数量为全局变量
        global text
        global suns_number_surface
        global suns_font
        running = True
    
        while running:
    
            # 绘制背景
            screen.blit(background,(0,0))
            #绘制顶部太阳数量栏
            screen.blit(sunback,(250,0))
            screen.blit(suns_number_surface,(300,3))
    
            for event in pygame.event.get():
                if event.type == pygame.QUIT:
                    sys.exit()
    
            pygame.display.update()
    if __name__ == '__main__':
        main() 
    
    image.png

    相关文章

      网友评论

          本文标题:python植物大战僵尸一之绘制背景

          本文链接:https://www.haomeiwen.com/subject/jslkdqtx.html