• 大小: 29KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-01-06
  • 语言: Python
  • 标签: python  

资源简介

1) python 写的 一个小程序,类似于 小时候的雷霆战机 2)简单易懂 适合新手

资源截图

代码片段和文件信息

import pygame
from pygame.sprite import Sprite

class Alien(Sprite):
    “““表示单个外星人的类“““

    def __init__(self ai_settings screen):
        “““初始化外星人,并初始化其起始位置“““
        super(Alien self).__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 check_edges(self):
        “““如果外星人在屏幕边缘 返回 true.“““
        screen_rect = self.screen.get_rect()
        if self.rect.right >= screen_rect.right:
            return True
        elif 

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2019-03-26 17:51  Myalien_Invasion\
     目录           0  2019-03-26 17:51  Myalien_Invasion\.idea\
     文件         408  2019-03-26 13:29  Myalien_Invasion\.idea\chapter_14.iml
     文件         138  2019-03-26 13:28  Myalien_Invasion\.idea\encodings.xml
     文件         294  2019-03-26 13:28  Myalien_Invasion\.idea\misc.xml
     文件         279  2019-03-26 13:28  Myalien_Invasion\.idea\modules.xml
     文件       14240  2019-03-26 17:51  Myalien_Invasion\.idea\workspace.xml
     文件        1379  2019-03-26 16:06  Myalien_Invasion\alien.py
     文件        1705  2019-03-26 16:49  Myalien_Invasion\alien_invasion.py
     文件        1273  2019-03-26 15:21  Myalien_Invasion\bullet.py
     文件        1260  2019-03-26 16:48  Myalien_Invasion\button.py
     文件        8705  2019-03-26 17:22  Myalien_Invasion\game_functions.py
     文件         544  2019-03-26 17:16  Myalien_Invasion\game_stats.py
     目录           0  2019-03-26 13:28  Myalien_Invasion\images\
     文件       10494  2016-06-15 02:16  Myalien_Invasion\images\alien.bmp
     文件        8694  2016-06-15 02:16  Myalien_Invasion\images\ship.bmp
     文件        2861  2019-03-26 17:25  Myalien_Invasion\scoreboard.py
     文件        1765  2019-03-26 17:13  Myalien_Invasion\settings.py
     文件        1711  2019-03-26 16:36  Myalien_Invasion\ship.py
     目录           0  2019-03-26 16:27  Myalien_Invasion\__pycache__\
     文件        1484  2019-03-26 16:27  Myalien_Invasion\__pycache__\alien.cpython-37.pyc
     文件        1240  2019-03-26 15:39  Myalien_Invasion\__pycache__\bullet.cpython-37.pyc
     文件        1250  2019-03-26 15:39  Myalien_Invasion\__pycache__\button.cpython-37.pyc
     文件        6276  2019-03-26 16:27  Myalien_Invasion\__pycache__\game_functions.cpython-37.pyc
     文件         808  2019-03-26 13:29  Myalien_Invasion\__pycache__\game_stats.cpython-37.pyc
     文件        2631  2019-03-26 13:29  Myalien_Invasion\__pycache__\scoreboard.cpython-37.pyc
     文件        1440  2019-03-26 16:27  Myalien_Invasion\__pycache__\settings.cpython-37.pyc
     文件        1480  2019-03-26 15:39  Myalien_Invasion\__pycache__\ship.cpython-37.pyc

评论

共有 条评论