这篇文章本来在上周就该发了,但是我懒(不)的(会)写。因此借鉴了CSDN我朋友的博客

1:如何获取键盘状态?

1
2
3
4
5
6
7
8
9
10
11
12
13
14
# 导入pygame模块
import pygame
# 导入pygame常量
from itertools import *
# 使用while循环重复监听状态
while True:
# 使用for循环遍历每一个事件
for event in pygame.event.get():
#使用if判断按键
if event.type == KEYDOWN:
elif '''.....''':
'''....'''
elif '''...'''
'''...'''

2:键盘状态事件获取后返回的变量的类型是什么?

  • 布尔值

    3:如何获取某一个按键状态?

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    # 导入pygame模块
    import pygame
    # 导入pygame常量
    from itertools import *
    # 使用while循环重复监听状态
    while True:
    # 使用for循环遍历每一个事件
    for event in pygame.event.get():
    #使用if判断按键
    if event.type == KEYDOWN:
    if event.key == pygame.K_w:
    print("你按下了W键")

4:获取一个按键状态返回值类型是什么?

  • 布尔值

    5:如何初始化音频模块?

    1
    2
    3
    4
    # 导入pygame模块
    import pygame
    # 初始化音频模块
    pygame.mixer.init()

6:如何加载音频文件代码(.ogg/.wav)?

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
# 导入pygame,sys模块
import pygame,sys
# 初始化音频模块
pygame.mixer.init()
# 创建pygame窗口
SCREEN = pygame.display.set_mode((1366,768))
# 设置窗口标题
pygame.display.set_caption("emmm...")
# 写入音频文件路径
qq = str("/home/futureapple/python/.......")
qaq = str()
# 判断操作系统
if "win" in sys.platform:
# 加载.wav音频格式
qaq = ".wav"
# 导入并加载音频文件
qaq01 = pygame.mixer.Sound(qq + qaq)
else:
# 加载.ogg音频格式
qaq = ".ogg"
# 导入并加载音频文件
qaq01 = pygame.mixer.Sound(qq + qaq)

7:如何播放加载的音效(.ogg/.wav)?

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# 导入pygame,sys模块
import pygame,sys
# 初始化音频模块
pygame.mixer.init()
# 创建pygame窗口
SCREEN = pygame.display.set_mode((1366,768))
# 设置窗口标题
pygame.display.set_caption("emmm...")
# 写入音频文件路径
qq = str("/home/futureapple/python/.......")
qaq = str()
# 判断操作系统
if "win" in sys.platform:
# 加载.wav音频格式
qaq = ".wav"
# 导入并加载音频文件
qaq01 = pygame.mixer.Sound(qq + qaq)
else:
# 加载.ogg音频格式
qaq = ".ogg"
# 导入并加载音频文件
qaq01 = pygame.mixer.Sound(qq + qaq)
# 播放音频
audio.play()

8:如何加载音频文件代码(.mp3)?

这两道题一起做了

9:如何播放加载的音效(.mp3)?

1
2
3
4
5
6
# 导入pygame模块
import pygame
# 加载mp3格式音频并以背景音乐播放
pygame.mixer.init()
pygame.mixer.music.load('/home/futureapple/music/hello.mp3')
pygame.mixer.music.play(1,20)'''1和20的含义是播放1遍,从音乐开头20s开始播放音乐。'''

 评论