""" 中途岛海战飞行阵列之一字排开阵列, 本程序新建敌机类,然后让敌机依次从左到右出现. """ import math import pygame from pygame.locals import * class Enemy0(pygame.sprite.Sprite): """ 从左到右移动的敌机类 """ amounts = 100 # 出动的数量 counter = 0 # 计数器 def __init__(self,image,pos,screen): """ image:图形,pos:坐标,screen:屏幕 """ pygame.sprite.Sprite.__init__(self) self.image = pygame.transform.rotate(image,-90) self.rect = self.image.get_rect(center=pos) self.sw = screen.get_width() # 获取屏幕宽度 Enemy0.counter += 1 def update(self): """更新""" self.rect.move_ip(3,0) if self.rect.left > self.sw:self.kill() def main(): """主要函数""" bg = 'images/海洋.png' image = "Raven_128x128_red.png" width,height = size = 960,720 screen = pygame.display.set_mode(size) pygame.display.set_caption("中途岛海战飞行阵列之一字排开阵列by lixingqiu") bg = pygame.image.load(bg)需要浏览更多吗?
成为会员后,登陆才能继续浏览!联系微信scratch8即可办理会员。
(会员专属:能浏览所有文章,下载所有带链接的Python资源。)
李兴球
李兴球的博客是Python创意编程原创博客