cocos2d-x线程安全(三)主线程更新UI

cocos2d-x线程安全(三)主线程更新UI,第1张

概述xxx.h文件: void threadA(); xxx.cpp文件: //1.新建线程A std::thread t1(&Login::threadA,this);//取Login的地址 t1.detach();//设置主线程和子线程互不影响 void Login::threadA(){ //C++的匿名函数框: [&, this] {} Dir

xxx.h文件:

voID threadA();

xxx.cpp文件:

//1.新建线程A    std::thread t1(&Login::threadA,this);//取Login的地址    t1.detach();//设置主线程和子线程互不影响
voID Login::threadA(){    //C++的匿名函数框:        [&,this] {}    Director::getInstance()->getScheduler()->performFunctionInCocosThread([&,this] {        //在本子线程中创建一个精灵(不能直接在非UI线程(主线程) *** 作),直接添加时失败的。        auto sprite1 = Sprite::create("niu/Fonts_006_10000.png");        addChild(sprite1);        Size size = Director::getInstance()->getWinSize();        sprite1->setposition(size / 2);//居中    });}
@H_404_63@ 总结

以上是内存溢出为你收集整理的cocos2d-x线程安全(三)主线程更新UI全部内容,希望文章能够帮你解决cocos2d-x线程安全(三)主线程更新UI所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1076187.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-26
下一篇 2022-05-26

发表评论

登录后才能评论

评论列表(0条)

保存