Bootstrap

Python之pygame基础


一、下载

pip install pygame

在这里插入图片描述


二、基础应用

2.1 生成窗口

代码如下(示例):

import pygame

#游戏初始化
pygame.init()

#pygame有两个窗口,一个当前显示的,一个隐藏的
#生成游戏窗口 先黑再白
screen = pygame.display.set_mode((800,600))
screen.fill((255,255,255))#改变颜色
pygame.display.flip()#相当于把之前的动作显示出
 
#游戏帧循环
gRunning = True
while gRunning:
    for event in pygame.event.get():
        if event.type == pygame.QUIT:
            gRunning = False

#退出游戏
pygame.quit()

这是一个渐变过程由黑变白(没有放GIF图)
在这里插入图片描述

2.2 加入图片

代码如下(示例):

# 图片显示  先黑再图片
# 我使用的是绝对路径   一定要加r
image = pygame.image.load(r'F:\python\python2021\python_gui\cdsc.jpg')

screen.blit(image,(0, 0))#起始点位置坐标 (0,0)

在这里插入图片描述

2.2 加入声音

代码如下(示例):

#播放声音
voice = pygame.mixer.music.load(r'F:\MP3音乐\千年之恋.mp3')
pygame.mixer.music.play()

2.3 改变颜色

代码如下(示例):

from pygame.color import THECOLORS

screen.fill

悦读

道可道,非常道;名可名,非常名。 无名,天地之始,有名,万物之母。 故常无欲,以观其妙,常有欲,以观其徼。 此两者,同出而异名,同谓之玄,玄之又玄,众妙之门。

;