資源簡介
alien_invasion.rar

代碼片段和文件信息
#?-*-?coding:?utf-8?-*-
“““
Created?on?Wed?Mar??7?17:00:16?2018
@author:?DaiWen
“““
import?pygame
from?pygame.sprite?import?Sprite
class?Alien(Sprite):
????‘‘‘表示單個外星人的類‘‘‘
????
????def?__init__(selfai_settingsscreen):
????????‘‘‘初始化外星人并設置其起始位置‘‘‘
????????super(Alienself).__init__()
????????self.screen?=?screen
????????self.ai_settings?=?ai_settings
????????
????????#加載外星人圖像,并設置其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?>=?screen_rect.right:
????????????return?True
????????elif?self.rect.left?<=?0:
????????????return?True
????
????def?update(self):
????????‘‘‘向右移動外星人‘‘‘
????????self.x?+=?(self.ai_settings.alien_speed_factor?*?self.ai_settings.fleet_direction)
????????self.rect.x?=?self.x
????????
????
????????
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????1450??2018-03-07?21:03??alien_invasion\alien.py
?????文件???????1785??2018-03-09?10:54??alien_invasion\alien_invasion.py
?????文件???????1298??2018-03-07?15:57??alien_invasion\bullet.py
?????文件???????1321??2018-03-08?16:59??alien_invasion\button.py
?????文件???????8639??2018-03-09?10:53??alien_invasion\game_functions.py
?????文件????????721??2018-03-09?10:06??alien_invasion\game_stats.py
?????文件??????10494??2017-12-21?02:58??alien_invasion\images\alien.bmp
?????文件???????8694??2017-12-21?02:58??alien_invasion\images\ship.bmp
?????文件???????3165??2018-03-09?10:40??alien_invasion\scoreboard.py
?????文件???????1791??2018-03-08?20:55??alien_invasion\settings.py
?????文件???????1870??2018-03-09?10:33??alien_invasion\ship.py
?????文件???????1522??2018-03-08?09:05??alien_invasion\__pycache__\alien.cpython-36.pyc
?????文件???????1309??2018-03-07?16:31??alien_invasion\__pycache__\bullet.cpython-36.pyc
?????文件???????1306??2018-03-08?17:02??alien_invasion\__pycache__\button.cpython-36.pyc
?????文件???????6210??2018-03-09?10:55??alien_invasion\__pycache__\game_functions.cpython-36.pyc
?????文件????????859??2018-03-09?10:21??alien_invasion\__pycache__\game_stats.cpython-36.pyc
?????文件???????2698??2018-03-09?10:55??alien_invasion\__pycache__\scoreboard.cpython-36.pyc
?????文件???????1527??2018-03-09?10:04??alien_invasion\__pycache__\settings.cpython-36.pyc
?????文件???????1537??2018-03-09?10:55??alien_invasion\__pycache__\ship.cpython-36.pyc
?????目錄??????????0??2018-03-07?16:56??alien_invasion\images
?????目錄??????????0??2018-03-09?10:55??alien_invasion\__pycache__
?????目錄??????????0??2018-03-08?19:57??alien_invasion
-----------?---------??----------?-----??----
????????????????58196????????????????????22
- 上一篇:ship.bmp
- 下一篇:人臉識別在arm板上的實現(xiàn)
評論
共有 條評論