• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    python pygame 愤怒的小鸟游戏示例代码

    小鸟(image)

    游戏展示

    代码展示

    import pygame,sys
    pygame.init()#初始化操作
    
    #保存窗口大小
    width,height=600,400
    screen=pygame.display.set_mode([width,height])#创建游戏窗口
    
    #设置窗口标题
    pygame.display.set_caption("愤怒的小鸟")
    
    #加载小鸟素材
    player=pygame.image.load("xiaoniao.png")
    
    #获取图像矩形位置
    rect=player.get_rect()
    
    #声明XY运动速度的列表
    speed = [3,2]
    
    left_head = pygame.transform.flip(player,True,False)
    right_head = player
    
    #无限循环
    while True:
     for event in pygame.event.get():
      if event.type ==pygame.QUIT:
       exit()
      if event.type ==pygame.KEYDOWN:
      
       if event.key == pygame.K_LEFT:
        player = left_head #小鸟的头向左
        speed=[-2,1]
       if event.key == pygame.K_RIGHT:
        player = right_head #小鸟的头向左
        speed=[2,1]
       if event.key == pygame.K_UP:
        player = left_head #小鸟的头向左
        speed=[2,-1]
       if event.key == pygame.K_DOWN:
        player = right_head #小鸟的头向左
        speed=[2,1]
    
     rect =rect.move(speed)
     if rect.right>width or rect.left0:
      #将图片水平翻转    反转对象 是否水平反转 是否垂直翻转
      player = pygame.transform.flip(player,True,False)
      speed[0]=-speed[0]
    
     if rect.bottom>height or rect.top0:
      speed[1]=-speed[1]
    
     screen.fill((255,255,255))
     screen.blit(player,rect)
     pygame.display.update()
     pygame.time.delay(10)

    这就是用python制作的完整原创愤怒小鸟,如果有懒得小伙伴可以在我的资源里下载呢,5个积分即可下载哦!
    我直接附上资源链接好了:python原创游戏

    到此这篇关于python pygame 愤怒的小鸟游戏示例代码的文章就介绍到这了,更多相关python愤怒的小鸟内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

    您可能感兴趣的文章:
    • Pygame做一期吃豆子游戏的示例代码
    • Python3+Pygame实现射击游戏完整代码
    • python基于pygame实现飞机大作战小游戏
    • python+pygame实现坦克大战小游戏的示例代码(可以自定义子弹速度)
    • 使用pygame实现垃圾分类小游戏功能(已获校级二等奖)
    • 教你如何在Pygame 中移动你的游戏角色
    上一篇:python网络爬虫实现发送短信验证码的方法
    下一篇:python实现简单文件读写函数
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    python pygame 愤怒的小鸟游戏示例代码 python,pygame,愤怒,的,小鸟,