|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
- class Settings():
- """储存游戏的所有设置的类"""
- def __init__(self):
- """初始化游戏设置"""
- #屏幕设置
- self.screen_width = 1200
- self.screen_height = 800
- self.bg_color = (230, 230, 230)
-
- import sys
- import pygame
- from settings import Settings
- def run_game():
- #初始化游戏并建立一个屏幕对象
- pygame.init()
- ai_settings = Settings
- screen = pygame.display.set_mode(
- (ai_settings.screen_width, self.screen_height))
- 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(ai_settings.bg_color)
- #让最近的绘制屏幕可见
- pygame.display.flip()
- run_game()
复制代码
代码里的第13行from settings import Settings语句总是显示No module named 'settings'反复试了好久也不知道为什么会出这样的问题。请问各位大佬这里应该怎么改? |
|