如何在 Windows 给 Python 安装 Pygame 模块(含Pycharm安装模块方法)
创建文件:alien_invasion.py
点击查看代码
#渗透小红帽python的学习之路
#外星人入侵小游戏
#创建pygame窗口以及响应用户输入
import sys
# 模块sys用来退出游戏
import pygame
def run_game():
pygame.init() #初始化屏屏幕对象
screen = pygame.display.set_mode((1200, 800))#创建显示窗口
pygame.display.set_caption("Alien Invasion")
bg_color = (230, 230, 230)#设置窗口背景为灰色
#开始游戏主循环
while True:
for event in pygame.event.get():#监听键盘和鼠标事件
if event.type == pygame.QUIT:
sys.exit()
screen.fill(bg_color)#每次循环都会重绘屏幕
pygame.display.flip()#让最近绘制的屏幕可见
run_game()
A.修改文件:alien_invasion.py
点击查看代码
import sys
# 模块sys用来退出游戏
import pygame
from settings import Setting
#导入刚创建的设置类
def run_game():
pygame.init() #初始化屏屏幕对象
ai_settings = Setting()
# 创建Setting类的实例,并存储在ai_settings变量中
screen = pygame.display.set_mode((ai_settings.screen_width, ai_settings.screen_height))#创建显示窗口
pygame.display.set_caption("Alien Invasion")
#开始游戏主循环
while True:
for event in pygame.event.get():#监听键盘和鼠标事件
if event.type == pygame.QUIT:
sys.exit()
screen.fill(ai_settings.bg_color)#每次循环都会重绘屏幕
pygame.display.flip()#让最近绘制的屏幕可见
run_game()
B.在与文件:alien_invasion.py同一文件夹下创建
文件:settings.py
点击查看代码
#渗透小红帽python的学习之路
#外星人入侵小游戏
#创建设置类Setting()
#存储外星人入侵小游戏的所有设置的类
class Setting():
def __init__(self): #__init__ 注意是两个短下划线
# 屏幕设置
self.screen_width = 1200
self.screen_height = 800
self.bg_color = (230, 230, 230)
2022-08-18 20:05:58 星期四
手机扫一扫
移动阅读更方便
你可能感兴趣的文章