• 大小: 0.58M
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-01-30
  • 语言: Python
  • 标签: python  飞机大战  py  

资源简介


资源截图

代码片段和文件信息

# -*- coding: utf-8 -*-
import pygame
from sys import exit
from pygame.locals import *
import random

# 设置游戏屏幕大小
SCREEN_WIDTH = 480
SCREEN_HEIGHT = 800

# 子弹类
class Bullet(pygame.sprite.Sprite):
    def __init__(self bullet_img init_pos):
        pygame.sprite.Sprite.__init__(self)
        self.image = bullet_img
        self.rect = self.image.get_rect()
        self.rect.midbottom = init_pos
        self.speed = 10

    def move(self):
        self.rect.top -= self.speed

# 玩家飞机类
class Player(pygame.sprite.Sprite):
    def __init__(self plane_img player_rect init_pos):
        pygame.sprite.Sprite.__init__(self)
        self.image = []                                 # 用来存储玩家飞机图片的列表
        for i in range(len(player_rect)):
            self.image.append(pl

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件        2643  2014-11-05 17:42  .gitignore
     文件         376  2014-11-05 17:42  README.md
     文件        9389  2020-03-23 14:24  game.py
     目录           0  2020-03-23 14:14  resources\
     目录           0  2020-03-23 14:14  resources\font\
     文件        1662  2014-11-05 17:42  resources\font\font.fnt
     文件        5193  2014-11-05 17:42  resources\font\font.png
     目录           0  2020-03-23 14:14  resources\image\
     文件       33518  2014-11-05 17:42  resources\image\background.png
     文件       20682  2014-11-05 17:42  resources\image\gameover.png
     文件        3388  2014-11-05 17:42  resources\image\shoot.pack
     文件      463797  2014-11-05 17:42  resources\image\shoot.png
     文件         793  2014-11-05 17:42  resources\image\shoot_background.pack
     文件       92377  2014-11-05 17:42  resources\image\shoot_background.png

评论

共有 条评论