项目使用了纯c++来制作 然后就涉及一个在全局tick里面做消息机制处理分发的问题 想知道各位大虾有没有什么好的建议
scheduler应该是不行的 这个东西只能针对一个场景 每次replacescene 都会cleanup
看了这个帖子
http://blog.csdn.net/dinko321/article/details/16337223 觉得这个方法也不是太好 有没有更好的办法那?》
scheduler计时器,每次使用都会返回一个ID,你不显示的停止(或者设置了回调次数),他是不会停止的,你应该在scence移除时,判断有需要移除的计时器没有,再用ID停止计时器。而不是每次replacescene ,都去移除所有计时器。
其实不弄用什么方法,多线程也好,都会把消息抛到主线程接受渲染,所以一般来说你会有一个一直在跑的计时器。反正我们项目中是不准去调用停止所有计时器方法,谁使用,谁移除
哦哦 我看看