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.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(http://www.yesedata.com/)pygame.time.delay(10)
总结 以上是内存溢出为你收集整理的python pygame 愤怒的小鸟全部内容,希望文章能够帮你解决python pygame 愤怒的小鸟所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)