📜  pygame 标题 - Python (1)

📅  最后修改于: 2023-12-03 14:45:43.668000             🧑  作者: Mango

Pygame 标题 - Python

Pygame 是一个跨平台的 Python 模块,专门用于编写 2D 游戏和多媒体应用程序。它提供了许多内置的模块,如音频,视频,图像等,可以帮助开发者轻松地创建游戏,并且它非常容易上手。

安装 Pygame
pip install pygame
创建游戏窗口
import pygame

# 初始化游戏
pygame.init()

# 创建游戏窗口
screen = pygame.display.set_mode((800, 600))
pygame.display.set_caption("My Game")

# 游戏主循环
while True:
    for event in pygame.event.get():
        if event.type == pygame.QUIT:
            pygame.quit()
            sys.exit()
            
    pygame.display.update()
加载图像
avatar = pygame.image.load('avatar.png')
绘制图像
screen.blit(avatar, (x, y))
播放音乐
pygame.mixer.music.load("music.mp3")
pygame.mixer.music.play(-1)
常用事件类型
  • QUIT: 关闭窗口事件
  • KEYDOWN: 键盘按下事件
  • KEYUP: 键盘释放事件
  • MOUSEBUTTONDOWN: 鼠标按下事件
  • MOUSEBUTTONUP: 鼠标释放事件
  • MOUSEMOTION: 鼠标移动事件

Pygame 在游戏开发中非常实用,它提供了许多常用的功能,如图像处理、音频处理、事件处理等,可以大大减少游戏开发的时间和成本。如果您想尝试开发游戏,不妨试试 Pygame。