- 畅销套餐
- 精选套餐
- 人气套餐
- 尊享套餐
- 高薪套餐
- 课程介绍
- 课程大纲
适合人群:
适用于有一定的Python基础、并想通过实战项目进一步提高Python技能和水平的朋友
你将会学到:
学习面向对象的飞机大战项目;学习项目开发的众多技能,大大地提高Python技能和水平
课程简介:
课程大纲-图解Python(3)(项目实战篇)pygame游戏开发之飞机大战
第1章前言(2分钟1节)
第2章编写pygame HelloWorld程序(43分钟8节)
2-2
HelloWorld程序的运行效果和实现步骤本节课,我先给大家演示一下我们要编写的pygame HelloWorld程序的运行效果,然后介绍一下其实现步骤。
「仅限付费用户」点击下载“02_02_pygame HelloWorld程序的运行效果和实现步骤.zip”
[01:53]开始学习2-3
HelloWorld1创建并显示一个固定尺寸的窗口创建一个宽为700像素高为900像素的窗口,并让创建的窗口一直显示。
「仅限付费用户」点击下载“02_03_HelloWorld第1步:创建并显示一个固定尺寸的窗口.zip”
[08:10]开始学习2-4
HelloWorld2处理用户关闭窗口以退出程序的事件编写相关的代码来处理用户关闭窗口从而退出程序的事件,这样,当用户点击窗口中的关闭按钮时,窗口就会被关闭并退出程序。
「仅限付费用户」点击下载“02_04_HelloWorld第2步:处理用户关闭窗口从而退出程序的事件.zip”
[05:27]开始学习2-5
HelloWorld3设置窗口的标题和背景色将窗口的标题设置为”飞机大战“,将窗口的背景色设置为浅天蓝色。
「仅限付费用户」点击下载“02_05_HelloWorld第3步:设置窗口的标题和背景色.zip”
[03:41]开始学习2-6
HelloWorld4在窗口的底部居中位置绘制一架飞机在窗口的底部居中位置绘制一架飞机。
「仅限付费用户」点击下载“02_06_HelloWorld第4步:在窗口的底部居中位置绘制一架飞机.zip”
[05:29]开始学习2-7
HelloWorld5让飞机向上匀速移动让飞机从窗口的底部居中位置向上匀速移动。
「仅限付费用户」点击下载“02_07_HelloWorld第5步:让飞机向上匀速移动.zip”
[11:53]开始学习2-8
一张图总结HelloWorld程序的结构对于前面课程中所编写的HelloWorld程序,本节课我们通过一张图来回顾和总结一下它的结构。
「仅限付费用户」点击下载“02_08_一张图总结pygame HelloWorld程序的结构.zip”
[05:08]开始学习第3章重构pygame HelloWorld程序(46分钟5节)
3-1
重构HelloWorld之将面向过程改为面向对象在不改变代码原有功能的前提下,对HelloWorld程序进行重构,将其由面向过程的改为面向对象的。
「仅限付费用户」点击下载“03_01_重构HelloWorld之将面向过程改为面向对象.zip”
[08:49]开始学习3-2
重构HelloWorld之抽象出我方飞机类上节课我们已经将HelloWorld程序由面向过程的重构为面向对象的了,但是还不够彻底,因为窗口中的飞机显然可以被抽象为对象。本节课,我们对HelloWorld程序继续进行重构,从中抽象出飞机类。
「仅限付费用户」点击下载“03_02_重构HelloWorld之抽象出我方飞机类.zip”
[09:17]开始学习3-3
通过矩形表示元素在窗口中的位置在前面的课程中,对于我方飞机在窗口中的位置,是通过坐标来表示的。尽管可以通过坐标来表示元素在窗口中的位置,但是,必须要通过计算才能得到坐标,显然不够方便和灵活。为了更好地表示元素在窗口中的位置,pygame给我们提供了另外一种更方便、更灵活、更强大的方式,那就是通过矩形。
「仅限付费用户」点击下载“03_03_通过矩形表示元素在窗口中的位置.zip”
[17:42]开始学习3-4
重构HelloWorld之通过矩形表示我方飞机在窗口本节课,我们对前面课程中编写的HelloWorld程序继续重构,通过矩形来表示我方飞机在窗口中的位置,而不是通过坐标来表示。
「仅限付费用户」点击下载“03_04_重构HelloWorld之通过矩形表示我方飞机在窗口中的位置.zip”
[04:32]开始学习3-5
重构之提取函数或方法本节课,我们使用提取函数或方法这种重构手段对HelloWorld程序做最终一步重构工作。
「仅限付费用户」点击下载“03_05_重构之提取函数或方法.zip”
[06:03]开始学习第4章窗口尺寸适配(7分钟1节)
4-1
让窗口尺寸适配不同尺寸和分辨率的电脑屏幕对窗口的尺寸进行适配,让创建的窗口在任何尺寸和分辨率的电脑屏幕上占的比例都是一样的,从而提高用户的体验。
「仅限付费用户」点击下载“04_01_让窗口尺寸适配不同尺寸和分辨率的电脑屏幕.zip”
[07:28]开始学习第5章通过键盘按键控制我方飞机的移动(43分钟5节)
5-1
通过持续按下键盘上的上箭头控制我方飞机向上持续移动让我方飞机不是自动移动,而是让用户通过键盘按键来控制我方飞机的移动。本节课,先通过持续按下键盘上的上箭头控制我方飞机向上持续移动。
「仅限付费用户」点击下载“05_01_通过持续按下键盘上的上箭头控制我方飞机向上持续移动.zip”
[07:32]开始学习5-2
通过持续按下键盘上的任意方向箭头控制我方飞机往指定的任意方向本节课,我们在上节课向上移动的基础上,实现另外三个方向的持续移动。
「仅限付费用户」点击下载“05_02_通过持续按下键盘上的任意方向箭头控制我方飞机往指定的任意方向持续移动.zip”
[11:21]开始学习5-3
限制我方飞机的移动范围以避免其超出窗口的边缘我们希望我方飞机始终全部显示在窗口中,不要出现部分消失的情况。本节课,我们就限制一下我方飞机的移动范围以避免其超出窗口的边缘。
「仅限付费用户」点击下载“05_03_限制我方飞机的移动范围以避免其超出窗口的边缘.zip”
[05:31]开始学习
“张荣超”老师的其他课程更多+