pygame python做2D我的世界的代码
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 ()
免责声明:
以上内容除特别注明外均来源于网友提问,创作工场回答,未经许可,严谨转载。