飞机大战小项目
由于时间问题,最后还需要补充,原理过程是一样的
仅用于个人学习参考
代码如下:
import pygame
from pygame.locals import *
import time
class Heroplane(object):
def __init__(self):
self.x=210
self.y=700
self.screen=screen_temp
self.imag=pygame.imag.load("./hero1")
self.bullet_list=[]#存储发射子弹的对象
def display(self):
screen.bilt(self.imag,(self.x,self.y))
def move_left(self):
self.x-=5
def move_right():
self.y+=5
def fire(self):
self.bullet_list.append(Bullet(self.screen))
def key_control(hero_temp):
#获取事件,比如按键等
for event in pygame.event.get():
#判断是否是点击了退出按钮
if event.type==QUIT:
print("exit")
exit()
#判断是是否是