資源簡介
代碼片段和文件信息
#--coding:utf-8--
import?pygame
from?pygame.sprite?import?Sprite
class?Alien(Sprite):
????“““表示單個外星人的類“““
????def?__init__(selfai_settingscreen):
????????“““初始化外星人并設置起始位置“““
????????super(Alienself).__init__()
????????self.screen?=?screen
????????self.ai_setting?=?ai_setting
????????#加載外星人圖像,并設置rect屬性
????????self.image?=?pygame.image.load(‘images\\alien.bmp‘)
????????self.rect?=?self.image.get_rect()
????????#每個外星人最初都在屏幕左上角
????????self.rect.x?=?self.rect.width
????????self.rect.y?=?self.rect.height
????????#存儲外星人的準確位置
????????self.x?=?float(self.rect.x)
????def?blitme(self):
????????“““在指定位置繪制外星人“““
????????self.screen.blit(self.imageself.rect)
????def?check_edges(self):
????????“““如果外星人位于屏幕邊緣,就返回True“““
????????screen_rect?=?self.screen.get_rect()
????????if?self.rect.right?
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2017-11-14?11:15??alien_invasion\
?????目錄???????????0??2017-11-14?11:15??alien_invasion\.idea\
?????文件?????????398??2017-11-14?11:15??alien_invasion\.idea\alien_invasion.iml
?????文件?????????687??2017-11-14?11:15??alien_invasion\.idea\misc.xm
?????文件?????????280??2017-11-14?11:15??alien_invasion\.idea\modules.xm
?????文件?????????180??2017-11-14?11:15??alien_invasion\.idea\vcs.xm
?????文件????????1251??2017-11-14?11:15??alien_invasion\alien.py
?????文件?????????925??2017-11-14?11:15??alien_invasion\alien_invasion.py
?????文件????????1081??2017-11-14?11:15??alien_invasion\bullet.py
?????文件????????3348??2017-11-14?11:15??alien_invasion\game_function.py
?????文件?????4154868??2017-11-14?11:15??alien_invasion\pygame-1.9.2-cp27-cp27m-win_amd64.whl
?????文件?????????737??2017-11-14?11:15??alien_invasion\settings.py
?????文件????????1478??2017-11-14?11:15??alien_invasion\ship.py
評論
共有 條評論