python pygame 愤怒的小鸟游戏示例代码
小鸟(image)

游戏展示

代码展示
import pygame,syspygame.init()#初始化操作#保存窗口大小width,height=600,400screen=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.left<0: #将图片水平翻转 反转对象 是否水平反转 是否垂直翻转 player = pygame.transform.flip(player,True,False) speed[0]=-speed[0] if rect.bottom>height or rect.top<0: 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愤怒的小鸟内容请搜索好吧啦网以前的文章或继续浏览下面的相关文章希望大家以后多多支持好吧啦网!
相关文章:
1. Docker暴露2375端口导致服务器被攻击问题及解决方法2. 解决VUE项目使用Element-ui 下拉组件的验证失效问题3. js+h5 canvas实现图片验证码4. Django-simple-captcha验证码包使用方法详解5. 3分钟学会如何上手supervisor看门狗6. 解决VUE 在IE下出现ReferenceError: Promise未定义的问题7. CSS3实例分享之多重背景的实现(Multiple backgrounds)8. 利用FastReport传递图片参数在报表上展示签名信息的实现方法9. 轻松学习XML教程10. .NET使用YARP通过编码方式配置域名转发实现反向代理

网公网安备