pygame

作者: 苏鑫的博客 | 来源:发表于2017-09-19 21:03 被阅读0次

    学习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 > width:
                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()                #更新可见显示
    
    

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


    相关文章

      网友评论

        本文标题:pygame

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