学习如何开发《外星人入侵》游戏(第3版)
发布时间
阅读量:
阅读量
作者:雷蕾
在完成Pygame窗口的构建以及对用户输入的响应处理、设定背景颜色并创建用于存放所有新功能的类之后,现在需要在《外星人入侵》这款小游戏之中引入飞船图像了。
在引入飞船图像的过程中,需特别注意将所选用的图像文件存放在与主程序文件处于同一目录的位置,或者也可以在主程序文件所在目录下新建一个名为images的子文件夹,专门用于存放飞船相关的图像资源。
选定代表飞船的图像之后,接下来的关键步骤便是确保该图像能够顺利地呈现在游戏屏幕之上。
import pygame
class Ship:
'''管理飞船的类'''
def __init__(self,ai_game):
'''初始化飞船并设置其初始位置'''
self.screen=ai_game.screen
self.screen_rect=ai_game.screen.get_rect()
#加载飞船图像并获取其外接矩形
self.image=pygame.image.load('images/ship.bmp')
self.rect=self.image.get_rect()
#对于每艘新飞船,都将其放在屏幕底部的中央
self.rect.mi
全部评论 (0)
还没有任何评论哟~
