用pygame模块写一个小游戏

  • 安装pygame库,方法很简单只需要在cmd控制台输入以下命令
pip install pygame

在这里插入图片描述

  • 验证是否安装成功
>>> import pygame
pygame 2.5.2 (SDL 2.28.3, Python 3.8.2)
Hello from the pygame community. https://www.pygame.org/contribute.html
>>> print(pygame.ver)
2.5.2
  • 简单写一段代码
import pygame
import sys

#初始化pygame
pygame.init()

size = width, height = 1200,1200
speed = [-2,1]
bg = (255,255,255)

#创建指定大小的窗口
screen = pygame.display.set_mode(size)

#设置窗口标题
pygame.display.set_caption("淡墨浅白")

turtle = pygame.image.load("456.jpg")

#获得图像位置矩形
position = turtle.get_rect()

while True:
   for event in pygame.event.get():
       if event.type == pygame.QUIT:
           sys.exit()
   #移动图像
   position = position.move(speed)

   if position.left < 0 or position.right > width:
       #翻转图像
       turtle = pygame.transform.flip(turtle,True,False)
       #反方向移动
       speed[0] = -speed[0]

   if position.top < 0 or position.bottom > height:
       speed[1] = -speed[1]

   #填充背景
   screen.fill(bg)
   #更新图像
   screen.blit(turtle,position)
   #更新界面
   pygame.display.flip()
   #delay 10s
   pygame.time.delay(10)

我可是会动的哦!!!

在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值