前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >python小游戏设计入门2-创建游戏窗口

python小游戏设计入门2-创建游戏窗口

作者头像
叶子陪你玩
发布2020-04-23 13:25:50
1.4K0
发布2020-04-23 13:25:50
举报

前言

python我们可以做文字版的游戏,比如猜数字游戏,21点游戏。那python可以做图形界面的游戏吗?偷偷告诉你,用pygame库就可以实现了。pygame是python中专门用来编写游戏的一个引擎库,通过使用它,就可以很快的实现编写图形化的游戏,除了这个还有arcade库,相比pygame代码会比较少,逻辑也比较清晰,尽管如此,我觉得学习pygame还是有必要的,它能够让我们了解的更深入。

看看pygame做的游戏:

下面就正式开始吧!

1.安装pygame

2.创建游戏窗口

3.保持窗口显示

上面的窗口一闪就退出了,通过一个while循环一直保持,直到关闭窗口

4.显示有颜色的窗口

默认显示是黑色窗口,下面来设置一个红色的窗口背景

5.显示背景图片

6.在背景上面显示植物

总结:

本文主要讲了如何创建显示一个游戏窗口。以及如何给游戏窗口设置背景颜色,背景图片等。

1.pygame.init() 初始化pygame。

2.pygame.display.set_mode(size) 设置窗口大小 size是个元组结构(width,height)。

3.pygame.display.set_caption(title) 设置游戏窗口标题。

4.pygame.event.get() pygame中获取事件的方法,你退出的事件,按下鼠标,键盘等都会在这里面。

5.event.type 事件类型。

6.screen.fill(color) 填充颜色 用的(r,g,b)格式。

7.pygame.image.load('image.png') 加载图片 括号中填写的是图片的路径。

7.screen.blit(bush,[300,300]) 在screen上绘制的300,300处绘制植物,窗口左上角是0,0;往下往右都是变大的。

8.pygame.display.flip() 不断更新游戏界面。

(全文完)

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-04-11,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 叶子陪你玩编程 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1.安装pygame
  • 2.创建游戏窗口
  • 3.保持窗口显示
  • 4.显示有颜色的窗口
  • 5.显示背景图片
  • 6.在背景上面显示植物
  • 总结:
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档