↑ 点击上方 “一行数据” 关注 + 星标 ~
行哥文章错1字10元红包,绝不错过

现在用Python来制作游戏越来越方便,虽然某些方面有所限制。但是利用Pygame工具包基本能制作所有的2D游戏
在制作的同时对游戏的理解也会更加深刻,因为本质上都是对图片的定位和图片碰撞的判断,从而以此为原理衍生出各种各样的游戏类型
本文推荐的这款游戏名叫flappy bird(中文名:扑扇的小鸟),是由越南独立开发者daoDong Nguyen开发的手机游戏,这个游戏最大的特点就是通关难如登天。因为不断的嗝屁,迅速的restart,激起了求胜的欲望,类似的游戏如跳一跳就是这种类型
但是当自己亲手用pygame来制作这款游戏时候,这个游戏最大的特点便简单如弟弟,因为不仅是用上帝视角来看这款游戏,还可以修改游戏中小鸟的图片和背景音乐,只需要六步就可以开发出一款《扑扇的XXX》
1.设置窗口背景
设置背景,并将背景图片放置窗口上。并通过轮询时间来获取对电脑的操控
if __name__ == '__main__': """主程序""" pygame.init() # 初始化pygame size = width, height = 400, 650 # 设置窗口 screen = pygame.display.set_mode(size) # 显示窗口 background = pygame.image.load("assets/background.png") # 加载背景图片 while True: # 轮询事件 for event in pygame.event.get(): if event.type == pygame.QUIT: sys.exit() screen.blit(background,(0,0)) pygame.quit()
2.定义小鸟类
-
属性:设置小鸟的皮肤,坐标,降落速度,生命状态
-
方法:更新小鸟坐标位置
class Bird(object):

&spm=1001.2101.3001.5002&articleId=136691145&d=1&t=3&u=2118d9c841354fc68b0a0fe0a345cb0e)
8307

被折叠的 条评论
为什么被折叠?



