Exercies2

作者: 章鱼哥_63e8 | 来源:发表于2017-09-23 01:14 被阅读0次

    一、标题

    运动的名字

    二、摘要

    运用pygame里的弹力球程序让自己的名字在屏幕上动起来,碰到边界后反弹。

    三、正文

    代码如下

    #A bouncing ball
    import sys, pygame
    __author__ = {'name' : 'Hongten',
           'mail' : 'hongtenzone@foxmail.com',
           'QQ'  : '648719819',
           'Version' : '1.0'}
    pygame.init()
    clock=pygame.time.Clock()
    size = width, height = 800, 600
    speed = [5, 5]
    black = 249, 130, 57
    screen = pygame.display.set_mode(size)
    name = pygame.image.load('name.png')
    namerect = name.get_rect()
    while 1:
      for event in pygame.event.get():
        if event.type == pygame.QUIT:
          sys.exit()
      namerect = namerect.move(speed)
      if namerect.left < 0 or namerect.right > width:
        speed[0] = -speed[0]
      if namerect.top < 0 or namerect.bottom > height:
        speed[1] = - speed[1]
      screen.fill(black)
      screen.blit(name, namerect)
      pygame.display.flip()
      clock.tick(40)
    

    四、结论

    只要把自己的名字以图片的形式存储并导入上程序,便可以让名字像球一样在屏幕中撞来撞去。

    五、致谢

    感谢Hongten的弹力球程序。
    感谢罗晓杰同学的指导安装pygame。

    最后,时间有点紧,作业比较简洁,不过还好赶在deadline前做完了。

    Exercise

    image.png
    name.PNG

    相关文章

      网友评论

          本文标题:Exercies2

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