python pygame 愤怒的小鸟游戏示例代码
小鸟(image)
游戏展示
代码展示
importpygame,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 #无限循环 whileTrue: foreventinpygame.event.get(): ifevent.type==pygame.QUIT: exit() ifevent.type==pygame.KEYDOWN: ifevent.key==pygame.K_LEFT: player=left_head#小鸟的头向左 speed=[-2,1] ifevent.key==pygame.K_RIGHT: player=right_head#小鸟的头向左 speed=[2,1] ifevent.key==pygame.K_UP: player=left_head#小鸟的头向左 speed=[2,-1] ifevent.key==pygame.K_DOWN: player=right_head#小鸟的头向左 speed=[2,1] rect=rect.move(speed) ifrect.right>widthorrect.left<0: #将图片水平翻转反转对象是否水平反转是否垂直翻转 player=pygame.transform.flip(player,True,False) speed[0]=-speed[0] ifrect.bottom>heightorrect.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原创游戏
到此这篇关于pythonpygame愤怒的小鸟游戏示例代码的文章就介绍到这了,更多相关python愤怒的小鸟内容请搜索毛票票以前的文章或继续浏览下面的相关文章希望大家以后多多支持毛票票!
声明:本文内容来源于网络,版权归原作者所有,内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:czq8825#qq.com(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。