Pygame模塊如何對游戲進行聲音添加?Pygame模塊添加游戲聲音的技巧

Pygame是一種常見的可以實現跨平臺處理游戲的模塊 , 不僅可以使用它實現游戲的開發 , 還可以對圖像、聲音等進行處理 , 下面就借助這個模塊中的mixer操作 , 依據命令播放一個或多個聲音 , 并且也可以將這些聲音混合在一起 。感興趣的小伙伴可以一起來看看這篇文章 。

Pygame模塊如何對游戲進行聲音添加?Pygame模塊添加游戲聲音的技巧


一、mixer模塊
當我們使用這個模塊時 , 可以設置不同的命令對聲音進行播放的處理 , 可以是一個聲音也可以是多個 , 同時也可以將想要的聲音混合在一起播放 , 獲得聲音需要四個步驟 , 具體的操作如下:
1、啟動mixer進程
首先要設置要處理的代碼中其中的一部分 , 主要是用來進行mixer進程的啟動操作 , 添加的代碼如下:
pygame.mixer.init()直接在代碼中添加這一行代碼即可 。
2、創建聲音目錄
進程啟動成功之后 , 就可以在保存游戲的目錄中創建一個新的目錄 , 目錄的命令可以根據需要自行設置 , 在這里我們設置為sound , 如下:
s = 'sound'3、添加聲音
找到需要的聲音文件 , 將此移動到你我們剛才所創建的游戲目錄中的sound文件夾中 。假設現在已經下載一個稱為hh.ogg的聲音文件 , 那么在我們的代碼的設置部分中 , 首先要做的事情就是創建一個變量 , 代表你想使用的聲音文件:
HH= pygame.mixer.Sound(os.path.join(s, 'hh.ogg'))
4、觸發一個聲音
最后一個步驟就是使用所設置的聲音 , 需要做的事情就是在觸發它的時候 , 進行變量的調用 , 在代碼中可以借助for循環操作 , 代碼如下:
for enemy in enemy_hit_list:    pygame.mixer.Sound.play(HH)    score -= 1【Pygame模塊如何對游戲進行聲音添加?Pygame模塊添加游戲聲音的技巧】以上就是關于“Pygame模塊如何對游戲進行聲音添加?Pygame模塊添加游戲聲音的技巧”的全部內容了 , 希望大家仔細的閱讀完這篇文章之后能有所收獲 。
Pygame模塊如何對游戲進行聲音添加?Pygame模塊添加游戲聲音的技巧


Pygame模塊如何對游戲進行聲音添加?Pygame模塊添加游戲聲音的技巧


Pygame模塊如何對游戲進行聲音添加?Pygame模塊添加游戲聲音的技巧


微信掃碼 , 學習更方便
Pygame模塊如何對游戲進行聲音添加?Pygame模塊添加游戲聲音的技巧


現在報名贈100例知識點合集
Pygame模塊如何對游戲進行聲音添加?Pygame模塊添加游戲聲音的技巧


    猜你喜歡