引擎 英雄机 敌机类 大中 ...
引擎 英雄机 敌机类 大中 ...
实现步骤 1.创建窗口 2.创建一个玩家飞机,按方向键可以左右移动 3.给玩家飞机添加按空格键发射子弹功能 4.创建一个敌机 5.敌机自动左右移动 6.敌机自动发射子弹 1.创建窗口 2.显示玩家飞机,检测键盘,控制飞机左右 ...
...
前面学了java用java写了飞机大战这次学完python基础后写了个python版的飞机大战,有兴趣的可以看下。 父类是飞行物类是所有对象的父类,setting里面是需要加载的图片,你可以换称自己的喜欢的图片,敌机可以分为敌机和奖励,enemy为普通敌人的父类,award为奖励敌机的父类 ...
前几天决定学Python,上网找了教程看了两天,和C比起来面向对象的特性真的都很便捷,有了类开发各种敌机,子弹什么的都很方便。 在此要感谢开发pygame模块的开发人员,真的很好用(逃 效果图↓ 主函数↓ 精灵类模块 ...
飞机大战 for循环的坑 (防止列表循环的时候删自己列表元素出现bug) 不能边遍历边删 是指不能删自己循环的列表,可以删其他人 for 循环遍历一个列表的时候删除一个元素是有坑的 刚好指向下一个元素 11 22 33 删除了 33 ,44刚好进一位(补上),所以44没有删掉 ...
一、学习python有一段时间了,总体上手还是挺好的,但是有些东西还是和Java存在着一定的区别,这里主要是通过学习,然后自己去编写一个案例。从中学习到的一些东西,这里分享出来,如果存在不正确的地方还请指出,因为刚学可能认识的还不够清楚。这里主要是记录一下自己在实际开发过程中遇到 ...
目标 强化 面向对象 程序设计 体验使用 pygame 模块进行 游戏开发 实战步骤 1,pygame 快速体验 2,飞机大战 实战 确认模块 - - pygame pygame 就是一个Python模块,专为电子游戏设计 官方网站:https ...