飞机大战基本功能实现

基本功能包括:

  1. 玩家飞机显示
  2. 玩家发射子弹
  3. 敌机显示
  4. 敌机发射子弹
# -*- coding: utf-8 -*-
"""
Created on Mon Feb 24 08:09:08 2020

@author: Administrator
"""
import pygame,sys,time,random
from pygame.locals import *

class PlayerPlane(object):
    def __init__(self,screen):
        #飞机子弹
        self.bullet = []
        
        
        #设置速度
        self.speed = 5
        #设置飞机名字
        self.name = "player"
        
        #飞机zhaop
        planeImage = "Resources/hero.png"
        self.image = pygame.image.load(planeImage).convert() 
          #设置默认坐标
        self.x = 200
        self.y = 520
       
        #窗口属性
        self.chuangkou = screen
        
    def draw(self):
        self.chuangkou.blit(self.image,(self.x,self.y))
        for temp in self.bullet:
            temp.draw()
    def planeHandle(self,keyValue):

        if keyValue == "right":
            self.x+=
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值