qcode
  • 创作工场专业版,一问多答!更智能、更完整、更原创
  • 这是一个超强内容创作平台,它会写文章、做设计、绘图、敲代码,有问必答!
🔥点击使用-高级专业版🔥

用py写一个“飞机大战”

时间2023-04-03 17:18:39 提问来自 山东省济南市 的网友 分类创作 浏览347
游戏 import pygame,sys from pygame.locals import * import random # 初始化pygame环境 pygame.init() # 初始化背景设置等 # 设置游戏的标题和大小 # 标题 pygame.display.set_caption("飞机大战") # 窗口大小 WIN_WIDTH = 480 #定义宽度480px WIN_HEIGHT = 700 #定义高度700px # 背景图片及其位置,这里使用了一张背景图片,并且调整到合适的位置:(0,0)表示从左上角开始画图片。 background = pygame.image.load('images/background1.png') #加载背景图片 bgX=0 #背景x坐标初试值为0 bgY=0 #背景y坐标初试值为0 bgX2=bgX+background.get_width() bgY2=bgY+background.get_height() screen = pygame.display.set_mode((WIN_WIDTH, WIN_HEIGHT)) clock=pygame.time.Clock() running=True while running: for event in pygame .event .get(): if event .type == QUIT : running==False sys .exit () screen .blit ( background , ( bgX , bgY ) ) screen .blit ( background , ( bgX2 , bgY ) ) if bgX> -background .get _width(): bgX-=3 if - background .get _width ()>bgX: bgX2-=3 else : bgX = 0 if - background . get _width () >bg X2: b g X 2 -= 3 else : bg X 2 = 0 clock .tick( 60 ) py game . display .update ()

点击这里,进行内容创作

创作工场 免责声明:
以上内容除特别注明外均来源于网友提问,创作工场回答,未经许可,严谨转载。
点击这里>>使用🔥专业版,更聪明、更完整、更原创!

上一篇 智能配音工具怎么推广 下一篇 一日八百传佳音