遊戲如果跟無聲電影一樣,那麼肯定會少了很多樂趣。其實要在cocos2d的遊戲世界裡添加聲音是非常簡單的。
打開helloworldlayer.m,在檔案頂部添加一行代碼以導入頭檔案。在init方法中return self;語句前、if條件語句的最後添加代碼清單2-26所示代碼。
代碼清單2-26 在方法中return self;語句前、if條件語句的最後添加代碼
1)預加載子彈發射時的音效,在發射子彈時,可以直接播放該音效而不會有一點卡。
2)播放背景音樂,同時第二個參數指定背景音樂重複循環播放。
3)設定背景音量。1表示最大,0.5表示一半。
最後,在updateplayershooting方法傳回之前,添加播放子彈音效,如代碼清單2-27所示。
代碼清單2-27 播放子彈音效
好了,編譯并運作,讓我們聽聽精彩的遊戲世界吧。