- 本帖最后由 helloiamfelix 于 2012-11-8 17:15 编辑 *
首先开始游戏后,我把带有触摸事件的精灵移到屏幕某个位置A,然后用replaceScene重新开始游戏,这时位置A仍然可以接收到触摸事件。或者使用popScene再开始游戏也是一样。请问这是怎么回事?我用的是cocos2d-2.0-rc2-x-2.0.1,VS2010
已解决:需要删除触摸事件,在 onExit() 中添加CCDirector::sharedDirector()->getTouchDispatcher()->removeDelegate(this); 不能添加在析构函数中