1
我正在構建一個遊戲,我想要使用音量值減少 及以上。請幫忙。如何在cocos2dx中使用音量增大和減小控制
我正在構建一個遊戲,我想要使用音量值減少 及以上。請幫忙。如何在cocos2dx中使用音量增大和減小控制
體積增值?
據我所知,當按下音量上/下按鈕時,您想在遊戲中執行一些操作。
當您按下Android onKeyDown
和onKeyUp
方法上的任何按鈕時,您當前的活動調用的方法。重寫這兩個方法並在方法內調用你的本地方法。
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if(keyCode== KeyEvent.KEYCODE_VOLUME_DOWN)
soundButtonPressed(false);
return super.onKeyDown(keyCode, event);
}
@Override
public boolean onKeyUp(int keyCode, KeyEvent event) {
if(keyCode== KeyEvent.KEYCODE_VOLUME_DOWN)
soundButtonPressed(true);
return super.onKeyUp(keyCode, event);
}
public static native void soundButtonPressed(boolean isUpVolumeKey);
而在本地方做一個你的本地方法的實現。
JNIEXPORT void JNICALL
Java_org_cocos2dx_cpp_AppActivity_soundButtonPressed(JNIEnv *env, jclass type,jboolean isUpVolumeKey) {
// TODO
}
你是什麼意思按體積值? – Aryan
我想把音量的值看作正面和負面,以便在我的遊戲中完成一些任務。 –