使用三网支付sdk,支付完成后从支付界面返回游戏的瞬间直接增加游戏币,导致出现黑块。
解决方案:
延迟零点几秒执行。代码如下:
//延迟执行,以免文字变成黑块 auto callFunc=CallFunc::create([&](){ int iMyCrystal=CommonData::getInstance()->getCrystal(); std::string strMyCrystal=StringUtils::format("我的晶核 %d",iMyCrystal); txtMyCrystal->setString(strMyCrystal); }); auto seq=Sequence::create(DelayTime::create(0.5),callFunc,NULL); this->runAction(seq);
原文地址:https://www.jb51.cc/cocos2dx/341295.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。