愤怒的小鸟1第16关攻略-全方位的 Angry Birds 游戏 - 一旦您玩完所有游戏,您就会上瘾! (版本一)
前言
的
愤怒的小鸟这款游戏曾在短时间内获得超高人气,成为那个时代最火爆的游戏
智力游戏。 随着时间的流逝愤怒的小鸟1第16关攻略,这款游戏逐渐消失在我们的眼前。 还有多少人还记得?
今天小编就试着给大家扒一扒,从零开始做一个《愤怒的小鸟》小游戏! 大概会分成3个
一共有三个版本,从最简单的开始,研究成果分为三种不同的鸟,最后一个是综合研究版!
等不及了~嘻嘻GO! 去! 去! 去砸猪头。 今天第一个简单的版本!
的
文本
本文只是一个初步的,超级推荐的研究版本!
基于小界面和小鸟的左右摆动效果!
pip install -i https://pypi.douban.com/simple/ pygame
1)代码展示
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.leftheight or rect.top
screen.fill((255,255,255))
screen.blit(player,rect)
pygame.display.update()
pygame.time.delay(10)
2)效果展示
效果动人,这里只是截图展示效果愤怒的小鸟1第16关攻略,大家可以自己用代码试试!下个版本
会做更多的效果给大家看看!
的
总结
《愤怒的小鸟第一部》最简单的版本到此结束! 喜欢就关注吧!会继续给
大家快更新吧!
免费源码库——
就私讯小编06吧!
评论(0)