如果用户按下HomeButton或lockButton,则在后台玩游戏(多人纸牌游戏)

时间:2019-07-02 10:44:33

标签: javascript android cocos2d-js cocoscreator

嗨,我正在从事多人纸牌游戏,我想在玩家按下主屏幕按钮或什至他接到电话时玩我的游戏,该游戏不会暂停,我想停止我的游戏进入onPause(),它仍然在后台播放。

当用户拖动通知面板时,我已经停止了重新连接问题

 public void onWindowFocusChanged(boolean hasFocus) {
        Log.d(TAG, "insideMassage onWindowFocusChanged() hasFocus 0 =" + hasFocus);
        if(goOnBackground) {
            Log.d(TAG, "insideMassage onWindowFocusChanged() hasFocus 1 =" + hasFocus);
            super.onWindowFocusChanged(hasFocus);
            this.hasFocus = hasFocus;
            resumeIfHasFocus();
        }

    }

 @Override
    protected void onPause() {
        Log.d(TAG, "insideMassage onPause()");

        if(!goOnBackground) {
            goOnBackground=true;
        super.onPause();
        //Cocos2dxAudioFocusManager.unregisterAudioFocusListener(this);
            // Cocos2dxHelper.onPause();
            //mGLSurfaceView.onPause();
        }
    }

我想在后台玩我的游戏,如果我不能重新连接就玩。

0 个答案:

没有答案