学习pygame遇到的问题

学pygame外星人大战的学习笔记

pygame库下载:

https://www.lfd.uci.edu/~gohlke/pythonlibs/#pygame
进入python IDLE查询当前版本支持的pip

进入IDE中查询

查询代码(64位)(当前使用3.7.6)
import pip._interna
print(pip._internal.pep425tags.get_supported())
学习pygame遇到的问题

设置背景色

关于设置背景色
利用RGB颜色调取创建屏幕的背景色(只调用一个实参)
#设置背景色(色域:牡丹粉)
#因为背景色只用指定一次,所以放在主循环前
bg_color=(238,162,164)
#每次循环重绘屏幕
#在进行循环之前(game重新开始)把屏幕按照初始状态刷新
screen.fill(bg_color)

学习pygame遇到的问题

另外一些问题

AttributeError: ‘Settings’ object has no attribute ‘screen_width’
更正:在子程序中注意 init是两个下划线
学习pygame遇到的问题
学习pygame遇到的问题

头文件中的引用
from settings import Settings
其中from是找到settings文件
import Settings 是导入Class Settings包
学习pygame遇到的问题