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

pygame python做2D我的世界的代码

时间2023-04-22 08:46:41 提问来自 湖南省常德市 的网友 分类创作 浏览626
import pygame from pygame.locals import * # 初始化pygame pygame.init() # 设置屏幕大小和标题 screen = pygame.display.set_mode((640, 480)) pygame.display.set_caption('My World') # 加载图片,获得图片的rect对象,用于更新位置 background = pygame.image.load("background.jpg").convert() # 背景图片 player_img = pygame.image.load("player1.png").convert_alpha() # 玩家1的图片 player2_img = pygame.image .load("player2 .png").convert _alpha () # 玩家2的图片 player1_rect = player1 _img .get _rect () # 玩家1的位置 player2 _rect = player2 _img .get _rect () # 玩家2的位置 # 运行一个无限循环,直到游戏退出while True: for event in py game .event .get (): if event .type == QUIT : exit () elif event .type == KEYDOWN : if event .key == K_LEFT : player 1 _rect = player 1 _rect .move (-5 ,0 ) elif event .key == K_RIGHT : player 1 rect = player 1 rect move (5 , 0) screen blit (background ,(0 ,0)) screen blit (player 1 img ,player 1 rect ) screen blit (player 2 img ,player 2 rect ) // 更新画面内容py game display flip ()

不满意?免费深度重写!

免责声明:
以上内容除特别注明外均来源于网友提问,创作工场回答,未经许可,严谨转载。

上一篇 时间的尽头是什么 下一篇 建设教育强国的青年力 量