青青草免费线看线看|啊在车上停不下来了|国产少女免费观看电视剧|仑乱88MAV|精品老司机在线观看视频|国产一区二区三区高清免费视频|在线观看免费777av

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

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

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


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


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


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


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


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


    猜你喜歡