【发布时间】:2016-12-21 22:42:37
【问题描述】:
import pygame,sys
pygame.init()
size = 40,40
screen = pygame.display.set_mode(size)
LEFT = 1
s = pygame.mixer.Sound("Sound.wav")
while True:
for event in pygame.event.get():
if event.type == pygame.QUIT:
pygame.quit()
sys.exit()
elif event.type == pygame.MOUSEBUTTONDOWN:
if event.button == LEFT:
s.play()
所以目前,我正在尝试使用 Pygame 制作游戏。我已经设置好了,所以只要你点击鼠标就会播放声音。它确实有效,但我真的很生气,因为我一次只能听到一种声音效果。如果我很快点击 7 次,我可能只听到 4-6 个声音。如果我很快点击 2 次,我只会听到一个声音播放。
我查看了有关重叠 Pygame 声音的各种其他问题(它与 pygame.mixer.Channel 有关,我不明白)。到目前为止,没有什么对我有用。有什么想法吗?
【问题讨论】: