Domanda

Sto sviluppando un gioco usando Framework COCOS2D in Android.

Ho riscontrato un problema durante il test Motorola Xoom.

Cosa voglio fare :

  • Quando l'utente ha premuto Volume e Volume basso Pulsante. Tutta l'animazione dovrebbe giocare con il suono.

Ma cosa è realmente accaduto:

  • Quando ho premuto il pulsante Volume Up Down su Motorola Xoom rispetto al mio gioco Lost Focus e tutta l'animazione si è fermata, ma il suono è in base alle impostazioni del pulsante del volume.

Questo è solo quando provo la mia applicazione Comb Comb.

sto usando onWindowFocusChanged Metodo per riprendere il gioco.

Qualcuno ha riscontrato questo tipo di problema?
Per favore fatemi sapere se qualcuno ha una soluzione per questo.

Grazie.

È stato utile?

Soluzione

Ho trovato la risposta da solo ..

Ecco la soluzione di questo problema ..

public void onWindowFocusChanged(boolean hasFocus) 
{
    synchronized(sGLThreadManager) {
    //mHasFocus = hasFocus;
    mHasFocus = true;
    sGLThreadManager.notifyAll();
    }
    if (LOG_SURFACE) 
    {
        Log.i("Main thread", "Focus " + (mHasFocus ? "gained" : "lost"));
    }
}

Basta cambiare mhasfocus = true in glsurfaceview classe di cocos2d Android ...

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top