python开发的python飞机大战课程设计小游戏项目中在外星人群移动模块出现的问题

Python实现python飞机大战课程设计小游戏

"""python飞機大战课程设计祝游戏""" # 1. 创建游戏的窗口 # 2. 创建游戏的失踪 # 3. 调用私有方法, 精灵和精灵组的创建 # 创建背景精灵和精灵组 # 创建英雄的精灵和精灵组 # 1. 設置刷新帧率 # 4. 更新/绘制精灵组 # 1. 创建敌机精灵 # 2. 将敌机精灵添加到精灵组 # 使用键盘提供的方法获取键盘按键 # 判断元组中对应的按键索引值 1 # 1. 子弹摧毁敌机 # 2. 敌机撞毁英雄 # 判断列表是否有内容 # 创建敌机的定时器常量 # 英雄发射子弹事件定时器常量 """python飞机大战课程设计游戏精灵""" # 调用父类的初始化方法 # 在屏幕的垂直方向上移动 # 2. 判断是否是交替图像, 如果是, 需要设置初始位置 # 1. 调用父类的方法实现垂直移动 # 2. 判断是否移除屏幕, 如果移除, 將图片设置到屏幕的上方 # 1. 调用父类方法, 创建敌机精灵, 同时制定敌机图片 # 2. 制定敌机的初始随机速度 # 3. 制定敌机的初始随机位置 # 1. 调用父类方法, 保歭垂直方向的飞行 # 2. 判断是否飞出屏幕. 如果是, 需要从精灵组删除敌机 # kill 方法可以将精灵从所有精灵组中移除, 精灵就会被自动销毁 # 2. 设置英雄的初始位置 # 3. 创建子弹的精灵组 # 英雄在水平方向移动 # 1. 创建子弹精灵 # 2. 设置精灵的位置 # 3. 将精灵添加到精灵组 # 调用父类方法, 设置子弹图片, 设置初始速度 # 調用父类方法, 让子弹沿垂直方向飞行 # 判断子弹是否飞出屏幕


参考资料

 

随机推荐