承接上一部,上一部讲到实现了添加游戏框,游戏背景,以及玩家飞机的运动 这一次的教程的目的在于实现生成敌机、敌机的移动、敌机与玩家的碰撞后,两者的摧毁,重生等如下: 先准备资源,网络上也可以下载到,我这里直接用的教程的资源,为什么呢(确实好看,自己找的惨不忍睹 ...
不多说,先上图 看到这个熟悉不,我也是网络上找的教程以及资源,去一步步学着写的,这里我把项目拆解了几大步,接下来一步步说明 : 先准备资源,网络上也可以下载到,我这里直接用的教程的资源,为什么呢 确实好看,自己找的惨不忍睹 然后不多说,上代码 本次实现的是放背景图片 飞机跟谁键盘操作运动 main.py,注释基本上都加了,不清楚的可以试着百度一下对应的方法 myplane.py:主要是玩家飞机的控 ...
2021-06-22 15:13 0 212 推荐指数:
承接上一部,上一部讲到实现了添加游戏框,游戏背景,以及玩家飞机的运动 这一次的教程的目的在于实现生成敌机、敌机的移动、敌机与玩家的碰撞后,两者的摧毁,重生等如下: 先准备资源,网络上也可以下载到,我这里直接用的教程的资源,为什么呢(确实好看,自己找的惨不忍睹 ...
1 总体需求分析 1.1 类 1、主类 2、我方飞机类 3、线程类 2.2 效果图 2 实现 2.1 飞机类 MyPlane 飞机类包括以下参数: 位置x、y 速度vx、vy 图片图标myicom:设置为飞机的图片 飞机类包括以下方法: 有参构造方法:初始化x ...
在完成玩家飞机运动,生成敌机飞机以及两者碰撞爆炸后,这一步只要就是增加一下敌机发射子弹、子弹击中敌机的功能:先上图 先准备资源,网络上也可以下载到,我这里直接用的教程的资源,为什么呢(确实好看,自己找的惨不忍睹) 这次有一说一,这个发射子弹的逻辑给我整的不轻,具体的实现 ...
0、程序代码 代码1: View Code 代码2: View Code 最终呈现结果: 1、准备工作 1.1 图像素材 为了实现这个游戏,我们需要一些图片(png格式)。其中包括:玩家飞机 ...
本次添加的功能就是对项目的收尾工作了:增加游戏结束界面,历史记录、游戏得分、重新开始与结束游戏按钮。(当玩家三条命都用完后触发)同样的,先上图: 本次步骤所需的资源其实就两个按钮的图片了,(文字的font我无法放上来,可以直接下一个font) 或者直接下载整个项目 ...
一、下载pygame库 下载地址:https://pypi.org/project/pygame/#files 按住window+R,打开cmd命令面板,输入pip install pygame。 二、制作素材准备 敌人 玩家 背景 三、代码 1,先建飞机大战框架 ...
一.简介 pygame 顶级pygame包 pygame.init - 初始化所有导入的pygame模块 ...