1、创建Ship类
import pygame
# -*- coding: utf-8 -*-
class Ship():
def __init__(self,screen):
#初始化飞船并设置其初始位置
self.screen=screen
#加载飞船图像并获取其外接矩形
self.image=pygame.image.load('images/ship.bmp')
self.rect=self.image.get_rect()
self.screen_rect=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)
1)使用函数pygame.image.load()返回一个表示飞船的surface
2)使用get_rec()获取相应surface的属性rect
注:pygame能够像处理矩形