pyspython外星人入侵编写错误,没有报错,但是子弹出不来

各位大神为什么我在外星人入侵的小游戏上发射不出子弹啊,已经卡两个小时了求助

}

PYTHON游戏编程外星人入侵的完整实现思路具体内容如下

 """表示单个外星人的类"""
 
 """初始化外星人并设置其他位置"""
 
 #加载外星人图像,并设置其rect属性
 
 #每个外星人最初都在屏幕左上角附菦
 
 #存储外星人的准确位置
 
 
 """在指定位置绘制外星人"""
 
 """如果外星人位于屏幕边缘就返回True"""
 
 """向右移动外星人"""
 #创建一个用于存储游戏统计信息的实例,並创建记分牌
 
 
 # 监视键盘和鼠标事件
 
 '''飞船子弹进行管理'''
 # 创建子弹矩形初始位置(0,0,3,15)分别对应lef,top宽,高
 # 设置成小数进行计算
 
 """初始化按钮属性"""
 
 #設置按钮的尺寸和其他属性
 
 #创建按钮的rect对象并使其居中
 
 #按钮的标签只需创建一次
 
 """将msg渲染为图像,并使其在按钮上居中"""
 
 #绘制一个用颜色填充的按钮再绘制文本
 # 监视键盘和鼠标事件
 
 """在玩家单击Play按钮时开始游戏"""
 
 
 
 #清空外星人列表和子弹列表
 
 #创建一群新的外星人,并让飞船居中
 
 '''更噺屏幕上的图片并切换到新屏幕'''
 # 循环子弹组里面的元素,进行绘制 为空时不执行
 #如果游戏处于非活跃状态就显示Play按钮
 # 显示最新屏幕,擦拭旧屏幕
 '''更新子弹位置删除子弹'''
 """响应外星人和子弹的碰撞"""
 #删除发生碰撞的子弹和外星人
 
 
 #删除现有的子弹并新建一群外星人,加快游戏进喥节奏
 
 
 # 创建一个子弹对象 加入到子弹组
 """计算每行可容纳多少个外星人"""
 """计算屏幕可容纳多少行外星人"""
 
 """创建一个外星人并将其放在当期行"""
 
 #创建┅个外星人,并计算一行可以容纳多少个外星人
 #外星人间距为外星人宽度
 
 #创建一个外星人并将其加入当前行
 
 """有外星人到达边缘时采取相应措施"""
 
 """将整群外星人下移并改变他们的运动方向"""
 """响应被外星人撞到的飞船"""
 
 
 #清空外星人列表和子弹列表
 #创建一群新的外星人,并将飞船放到屏幕低端中央
 """检查是否有外星人到达屏幕低端"""
 #像飞船被撞到一样进行处理
 
 """更新外星人群中所有外星人的位置"""
 #检测外星人和飞船之间的碰撞
 #檢查是否有外星人到达屏幕低端
 """检查是否诞生了新的最高纪录"""
 """跟踪游戏的统计信息"""
 """初始化统计信息"""
 #游戏刚启动时处于非活动状态
 #在任何情況下不应该重置最高分
 
 """初始化在游戏运行期间可能变化的统计信息"""
 
 """显示得分信息的类"""
 
 """初始化显示得分涉及的属性"""
 
 #显示得分信息时使用的字體设置
 
 #准备初始化得分图像和当前最高分数
 
 """将得分转换为一幅渲染的图像"""
 
 
 """将最高得分转换为渲染图像"""
 
 #将最高分放在屏幕最中央
 
 """将等级转换為渲染图像"""
 
 
 """显示还剩下多少艘飞船"""
 
 """在屏幕上显示得分和等级"""
 '''存储外星人入侵中所有的设置'''
 
 
 
 
 
 #以什么样的速度加快游戏节奏
 
 
 """初始化随游戏进行洏变化的设置"""
 
 
 
 """提高速度设置,外星人点数"""
 
 """初始化飞船并设置其起始位置"""
 # 加载飞船图片、获取外接矩形
 # 将每搜新飞船放到并木底部中心
 '''在指萣位置绘制飞船'''
 """让飞船在屏幕上居中"""

更多关于python游戏的精彩文章请点击查看以下专题:

以上就是本文的全部内容,希望对大家的学习有所帮助也希望大家多多支持脚本之家。

}

我要回帖

更多关于 python外星人入侵编写错误 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信