Python-pygame模块入门

1,使用python 创建一个窗口,并使用一张喜欢的图片做背景。

import sys
import pygame
from Car import car
#主函数的入口
def run_game():
    """创建一个窗口"""
    pygame.init()
    #设置窗口的大小和标题(窗口大小必须是一对坐标,且必须用括号括起来)
    screen = pygame.display.set_mode((1000,600))
    #设置窗口的标题
    pygame.display.set_caption("I Like Car")
    #设置背景颜色,并填充
    bg_color=(230,230,230)
    screen.fill(bg_color)
    while True:
        #监听窗口右上角的关闭按钮
        for event in pygame.event.get():
            if event.type == pygame.QUIT:
                sys.exit()
        # 实例化对象
        Tcar = car(screen)
        Tcar.blitme()
        #使窗口可见
        pygame.display.flip()
run_game()

第二个Car类:

import pygame
class car():
    def __init__(self,screen):
        """初始化跑车并设置其位置"""
        self.screen = screen
        #加载图片
        self.image = pygame.image.load('images/Car.bmp')
        #获得图片和屏幕的各个属性
        self.rect = self.image.get_rect()
        self.screen_rect = self.screen.get_rect()

        #将图片放到屏幕的中间
        self.rect.centerx = self.screen_rect.centerx
        self.rect.bottom = self.screen_rect.bottom

    def blitme(self):
        """在指定的位置绘制飞船"""
        self.screen.blit(self.image,self.rect)

 

你可能感兴趣的:(Python)