现象描述:
1 在scene1搞一个动画
2 用replaceScene方法从scene1切换到scene2,
3 用replaceScene方法从scene2切换到scene1,
问题:动画被暂停了
补充:如果用 pushScene则没有上述问题
Classes.rar (3 KB)
测试代码如上,请在资源里搞一张图“common_gray_button.png”,会用到
调用测试代码的方法两行:
CCScene *pScene = TestScene1::create();
pDirector->runWithScene(pScene);
操作:
1 点击step 1 btn,制造一个动画效果
2 点击step 2 btn, replaceScene进来
3 在新scene里点击btn, replace回原来的Scene,可以看到动画已经暂停
推测:replaceScene里做了一些特殊的操作,把action给remove掉了,而不是像pushScene那样只是pauseAction
请开发组看看吧,需要怎么修改才能避免这个问题
谢谢
之前发了一个帖子http://www.cocoachina.com/bbs/read.php?tid=195188
这个地方描述不是很清楚。这次专门附上了代码以便测试