资源简介
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板上的实现
相关资源
- ship.bmp
- 鱼雷尾追弹道.rar
- 哈夫曼编码.zip
- 转换工具[zj1244].rar
- MultiDesk7.2.zip
- KEPServerEX_6.6注册.rar
- 1814.rar
- DevExpressV17.2.x破解工具百度云盘地址
- 卡券贩卖1.2.7微信卡券对接.zip
- 活字格注册机V4.02.rar
- pack.zip
- 人人商城V3短信宝短信插件.zip
- wz_packaging.zip
- 读取Steam绝地帐号密码.e
- 全网独一份,振动监测系统中的协波
- leadlagc.txt
- 西数硬盘固件包大全教学工具西数全
- antiv1.5.rar
- OfficeRegClean.zip
- 人人商城数据库字典.zip
- 新建MicrosoftWord文档.doc
- 113172211svpwm_get.zip
- 区块链毕业设计和参考资料.txt
- 以太坊和IPFS拍卖商城区块链项目实战
- persistencegoing_11028842.rar
- F35.e
- txt(2)
- 火车2万同义词库.txt
- 软件文档管理指南GB-T16680-1996.docx
- 2.tcl
评论
共有 条评论