初学python,按照书上代码敲写,遇到一个问题,怎么也解决不了,希望好心人帮助一下孩子。。
问题:
Traceback (most recent call last):
File “D:/untitled1/alien_invasion/alien_invasion.py”, line 51, in
run_game()
File “D:/untitled1/alien_invasion/alien_invasion.py”, line 50, in run_game
gf.update_s
本文实例为大家分享了python代码实现飞机大战的具体代码,供大家参考,具体内容如下
import pygame
import sys
from pygame.sprite import Sprite
from pygame.sprite import Group
from time import sleep
import pygame.font
# 修改游戏的一些新设置
class Settings():
"""存储《外星人入侵》的所有设置的类"""
def __init__(sel
练习这个项目时,我用的编辑器是pycharm,然后安装第三方库pygame(功能很强大),这个项目代码还是比较多的,需要学习管理包含多个文件的项目,体会到函数以及变量命名方法还需要重构很多代码,以提高代码的效率,总之,对于刚入门来说,是一个用来练手的一个非常不错的项目。
安装pygame这里就不多说了,下面是我完成所有操作后的代码:
alien_invasion.py
import sys
import pygame
from pygame.sprite import Group
from se