0

アプリ作成プロセスのこの段階で、接続の問題に対処しようとしています。ユーザーがゲームボードを離れると、私は呼び出します...

void HelloWorld::onExit()
{
    isMultiPlayer = CCUserDefault::sharedUserDefault()->getBoolForKey("MULTIPLAYER", false);
    if(isMultiPlayer)
    {
        AppWarp::Client::getInstance()->disconnect();

        CCUserDefault::sharedUserDefault()->setBoolForKey("MULTIPLAYER", false);
    }

    CCDirector::sharedDirector()->getTouchDispatcher()->removeDelegate(this);
    CCLayer::onExit();
}

ここからロビーに再度参加しようとすると、

onConnectDone .. FAILED with unknown reason..session=0

ログ ファイルにエラーがあります。このエラーが消えるまで、5 分ほど待つ必要があるようです。切断コードに何か問題がありますか、それともこの種の動作が標準ですか?

4

1 に答える 1

1

@PWiggin - この問題は SDK の更新で修正されました。GIT リポジトリから最新のリリースを選択できます。ここにリンクがあり ます https://github.com/shephertz/AppWarpCocos2DX/tree/master/V_1.5.1

于 2014-02-18T05:25:48.183 に答える