| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Python知识库 -> 01-初识 pygame 游戏开发 -> 正文阅读 |
|
[Python知识库]01-初识 pygame 游戏开发 |
你好,我是悦创。接下来三十天,我将持续更新 Python pygame 的基础游戏开发教程。文章都会对应视频教程,视频教程将在公众号:AI悦创,发布。 目录本次,文章目标:
1. Python 的第三方库Python 本身具有一些基本功能和函数,但是明显并不能覆盖所有我们需要的功能,比如图像的处理、大量数据计算分析等,这时就是要第三方库。 这种第三方库在 Python 中使用 pip 来安装、升级、卸载等管理;Python 官方库网址:https://pypi.org/ 接下来的文章都会使用 pygame 库来开发 Python 游戏,我们就需要安装 pygame,在终端输入以下命令来安装 pygame:
安装时需要连接网络,见到 ”done“ ”success“ 即表示安装成功,如果在后续编码时无法找到 pygame 库,重装即可。 2. pygame 简单介绍pygame 是 Python 中比较流行的游戏库,它提供的函数能够处理图像、文字、声音等,也有一些商业游戏项目采用 pygame 开发,但一般来说不适合开发大型游戏,我们学习 Python 编程用它比较合适(另外从此处开始,就要大量使用函数等内容了,难度会有所上升)。
代码解析:
运行结果: 3. 创建窗体、背景
说明: 开始游戏编写之后代码较长,后文会都会按步骤给出,并进行说明,有的还会有简易流程图,另外代码注释中也会写明关键提示。
代码解析:
运行后会有如下图一闪而过的黑色窗体。 说明:
想要程序持续运行,需要使用循环
代码解析:
代码解析:
为了,让小白也能看懂,我把本阶段的完整代码放出来。
再次运行程序,这时窗体名称和背景就变了。
|
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/15 7:15:57- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |