gpt4 book ai didi

c++ - cc.game.restart() 在 cocos2d-js 3.10 扩展 sdkbox 时 carsh

转载 作者:太空宇宙 更新时间:2023-11-04 12:52:22 24 4
gpt4 key购买 nike

我有问题需要帮助。哦,我意识到不仅每个sdkbox facebook而且只安装一个sdkbox插件(如facebook,onesignal ...),调用cc.game.restart()时都崩溃了。

在 AppDelegate.cpp 中:

#ifdef SDKBOX_ENABLED
sc->addRegisterCallback(register_all_PluginFacebookJS);
sc->addRegisterCallback(register_all_PluginFacebookJS_helper);
#endif
sc->addRegisterCallback(register_all_SpriteExJS);
sc->start();
sc->runScript("script/jsb_boot.js");

谢谢

最佳答案

我能够重现相同的错误并修复了它在 ScriptingCore.cpp 中使用以下代码:

void ScriptingCore::cleanup()
...

if(iter->first.compare(0,8,"N6sdkbox") != 0){
free(iter->second->jsclass);
free(iter->second);
}

关于c++ - cc.game.restart() 在 cocos2d-js 3.10 扩展 sdkbox 时 carsh,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48394254/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com