Android遊戲開發中通過音量鍵調節遊戲聲音

2021-06-18 04:15:00 字數 540 閱讀 5840

在android遊戲開發中,有兩種音量,一種是軟音量,軟音量可以是通過設定mediaplayer和soundpool的音量來實現遊戲的聲音增減,常見的遊戲引擎,如cocos2d-x都有相應的聲音引擎來封裝軟音量方便開發。

但是遊戲引擎卻沒提供硬體音量的設定,這需要我們自己來監聽手機上的上下兩個音量鍵,來實現對「**音量的」調節。

重寫activity中的onkeydown方法。

private audiomanager audio = (audiomanager) getsystemservice(service.audio_service);//聲音管理類
@override

public boolean onkeydown(int keycode, keyevent event)

return super.onkeydown(keycode, event);

}

**就這麼簡單,很輕鬆的就可以實現在程式中通過音量鍵調節音量,趕快貼到你的應用和遊戲裡試試吧!

android遊戲開發

1 容器我們準備自定義viewgroup 叫做game2048layout 裡面的塊塊自定義view 叫做game2048item 接下來從簡單的開始 2 game2048item game2048item是個view,並且需要哪些屬性呢?首先得有個number,顯示數字嘛,然後繪製的時候根據num...

android開發中,通過adb抓取log資訊

開發過程中,需要根據除錯列印資訊,來判斷問題出在那個地方,以便於解決問題,使用adb相關的一些指令,可以獲取除錯列印資訊 如下 1,輸入 adb shell dmesg c log dmesg.txt 回車後自動儲存到c盤 2,輸入 adb shell logcat c logcat.txt 回車後...

android 遊戲開發框架

activity類 必要屬性 各種su ceview 各種動畫執行緒 各種聲音 mediaplayer或者soundpool handler 根據收到的mssage切換su ceview或者更新控制項 entity類 必要的屬性 記錄位置,寬高等 dodraw cancas cancas 繪製自己 ...