今天終於把主菜單做好了,雖然可能還有些小bug,不過在以後實現欄目功能的時候,應該都能處理好。
今天講的是添加背景音樂和音效,做游戲怎麼能沒有聲音呢,對不對。
一般添加聲音是靠兩種方法實現的。一種是MediaPlayer,一種是SoundPool。這兩種方法的區別是MediaPlayer可以存儲較大的音頻文件,載入稍慢,不支持同時播放。而SoundPool只能存儲較小的音頻文件,載入較快,支持同時播放。這樣就很顯然了,MediaPlayer用來實現背景音樂,而SoundPool用來實現音效。
下面是我寫的兩個類,直接加到游戲中就可以用了,由於我開發的是小型的游戲,對聲音處理的要求不高,更多的功能也沒有寫,不過基本功能都在了。