您当前的位置: 首页 >  Python

79 python - 打飞机案例(敌机发射子弹)

杨林伟 发布时间:2019-08-17 11:17:34 ,浏览量:1

在这里插入图片描述 在这里插入图片描述 在这里插入图片描述

#coding=utf-8
import time
import random
import pygame
from pygame.locals import *


class HeroPlane(object):

    def __init__(self,screen):

        #设置飞机默认的位置
        self.x = 230
        self.y = 600

        #设置要显示内容的窗口
        self.screen = screen

        self.imageName = "./feiji/hero.gif"
        self.image = pygame.image.load(self.imageName).convert()

        #用来存储英雄飞机发射的所有子弹
        self.bulletList = []

    def display(self):
        #更新飞机的位置
        self.screen.blit(self.image,(self.x,self.y))

        #判断一下子弹的位置是否越界,如果是,那么就要删除这颗子弹
        #
        #这种方法会漏掉很多需要删除的数据
        # for i in self.bulletList:
        #     if i.y            
关注
打赏
1688896170
查看更多评论
0.1095s