python 之 pygame

学习pygame如果不了解pygame是什么的可以产考百度或者去官网去看介绍pygame急忙趁着三分的热度,整理一下关于pygame的相关内容,顺便复习一下Markdown编辑器

所以根据pygame的文档教程进行学习,学习的最好方法就是制作实例

    #-*-coding:utf-8-*-
    import sys, pygame
    pygame.init()                    #加载模块列表

    size = width, height = 720,640          #等同于size = width,height = (320,240)官网里文档的屏幕太小所以我们改变一下大小
    speed = [2, 2]
    black = 0, 0, 0

    screen = pygame.display.set_mode(size)       #建立一个size大小的graphical window(绘画窗口)

    ball = pygame.image.load("ball.bmp")        
    ballrect = ball.get_rect()                    #获取rect object

    while 1:
        for event in pygame.event.get():                #获取事件
            if event.type == pygame.QUIT: sys.exit()
    
        ballrect = ballrect.move(speed)
        if ballrect.left < 0 or ballrect.right > 
            speed[0] = -speed[0]
        if ballrect.top < 0 or ballrect.bottom > height:
           speed[1] = -speed[1]

        screen.fill(black)
        screen.blit(ball, ballrect)   #blit基本上意味着将像素颜色从一个图像复制到另一个图像。我们通过blit方法将源Surface复制,并将源放置在目标位置.
        pygame.display.flip()                #更新可见显示

因为始终没找到一款好用合适的录屏软件所以只能添加静态图了

原文地址:https://www.cnblogs.com/qxhn/p/7550076.html