下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922

Pygame视频教程视频教程

Pygame视频教程相关课套餐

Pygame视频教程图文教程

  • 【Python 课堂】第58课—— 正则表达式(4)

    发布于 2014-10-16 10:16:23查看:601

    1. 我们已经了解了正则表达式中的一些特殊符号,如\b、\d、.、\S等等。在线学习这些具有特殊意义的专用字符被称作“元字符”。常用的元字符还有: \w - 匹配字母或数字或下划线或汉字(我试验下了,发现3.x版本可以匹配汉字,但2.x版本不可以) \s - 匹配任意的空白......

  • 【Pygame 课堂】第12课—— 屡败屡战

    发布于 2014-10-14 10:01:51查看:606

    打飞机游戏,我们已经做得差不多了。技能培训今天要再加上两个功能,让它看上去更完整:显示分数、重新开始。这样,玩家才能一次接一次地玩下去。 要显示分数,首先得有一个变量记录分数: score = 0 当打中敌机的时候,把分数增加。为了达到这个目的,修改一下之前的checkHit函数,让它和chec......

  • 【Pygame 课堂】第11课—— GAME OVER

    发布于 2014-10-14 09:57:26查看:823

    继续我们的打飞机游戏。完成了子弹和敌机之间的碰撞检测之后,在线学习自然还要来处理敌机与本体之间的碰撞检测,这决定了游戏是否结束。 之前我们没有把plane作为一个对象来处理,现在为了能更方便地做碰撞检测,我们还是要把它封装一下。这和我们之前对bullet和enemy所做的操作类似。 class ......

  • 【Pygame 课堂】第10课—— 命中目标

    发布于 2014-10-13 16:07:14查看:1154

    现在,我们的“打飞机”游戏已经到了万事俱备只欠东风的阶段:有了子弹也有了敌机,但它们之间还没有办法擦出火花。这节课的内容就是让玩家可以真正的“打”飞机。 我们判断子弹命中飞机的依据很简单:就是子弹的位置在飞机图片的内部。在线学习这不需要很精确,因为在......

  • 【Pygame 课堂】第9课—— 一大波飞机

    发布于 2014-10-13 16:05:19查看:799

    上周最后的课里说了,这次我们要来加入一大波飞机正在接近的效果。这个要比之前的子弹容易实现多了。在线学习因为只要让飞机不停地从屏幕上方出现就好了,不用管它具体的间隔怎样,看上去像那么回事就可以。 之前我们单个飞机已经完成了在屏幕上方区域内随机出现,并且到底底部后重新回上方的功能。现在要做的,仅仅是把......

  • 【Pygame 课堂】第8课—— 火力全开

    发布于 2014-10-11 10:23:46查看:758

    游戏中的几个主要角色我们都有了,接下来就是去完善它们,用它们来组成一个完整的游戏。 首先我们要处理的是子弹。只有一发子弹显然是不够的,群众表示要火力全开! 所以,我们要有一个list,这里list里面存放着一些Bullet的对象。但一个list的Bullet都按之前的方法创建是不行的,那样所有的......

  • 【Pygame 课堂】第7课—— 多变的宿敌

    发布于 2014-10-11 10:17:36查看:524

    在游戏中,一般都有个宿敌什么的。在我们这个打飞机小游戏中,宿敌就是不断从天而降的敌机。它与本机、子弹构成了这个游戏的三个要素: 本机会发射子弹,子弹向上运动 敌机会不停产生,向下运动 子弹碰到敌机,敌机和子弹都销毁,加分 本机碰到敌机,本机和敌机都销毁,游戏结束 这节课就来创造这个宿敌。 同样......

  • 【Pygame 课堂】第6课—— 面向对象的游戏设计

    发布于 2014-10-11 09:47:58查看:681

    上节课中,我们的飞机已经可以发射子弹了,尽管只有一颗。为什么我只加了一颗?试着多加几颗你就会发现,你得用好几个变量去分别记录它们的xy坐标,在主循环中判断每一颗子弹的状态。你可以用list把程序写得稍稍不那么复杂,但这还没完。别忘了你打飞机的对手--敌机还没有加入到游戏。到时候你又需要更多的变量去记......

  • 【Pygame 课堂】第5课—— 游戏中的运动

    发布于 2014-10-11 09:45:03查看:770

    本来,在上一次pygame的教程中,我只是顺手拿了微信“打飞机”里的图来演示用鼠标控制图片位置的操作。后来觉得,这个游戏还算比较适合用来做例子,也有朋友反馈说想做这个游戏,那不如就以“打飞机”为例来说python游戏开发好了。 今天,就再进一步:既然要......

  • 【Python 课堂】第53课—— 数学运算

    发布于 2014-10-10 11:56:21查看:526

    今天从打飞机游戏里中断一下,说些python的基础。 在用计算机编程解决问题的过程中,数学运算是很常用的。在线学习python自带了一些基本的数学运算方法,这节课给大家介绍一二。 python的数学运算模块叫做math,再用之前,你需要 import math math包里有两个常量: mat......

查看更多>>