cocos2d-x:从另一个线程加载精灵不可能,任何模式?

 驰诗勋 发布于 2023-01-31 11:18

我的计划的事实

    Cocos2d-x主循环在自己的线程中运行.我们称之为cocos2d-x-thread.

    我有一个task_scheduler在自己的线程中运行,您可以在其中提交轻量级任务.我们称之为task_scheduler-thread.

    每隔x毫秒,就会从task_scheduler线程发出一个回调.我们称之为task_scheduler-tick-callback.

我想做的事

我想在发出task_scheduler-tick-callback时加载一个sprite ,但是我不能从那个线程中执行它,所以我必须提交一些由cocos2d-x线程执行的工作.

问题

    如何在接收此工作时使cocos2d-x-thread被执行?因为cocos2d-x已经运行了自己的循环,我想避免不惜一切代价将自定义代码注入cocos2d-x生成的项目.

任何模式?

编辑:想法 - >在cocos2d-x中为每个循环迭代调用的任何回调函数?那存在吗?我可以集成在调用我的工作片那样.

撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有