cocos2d-x CCSprite添加点击事件注意事项

       CCScrollView里面如果加MenuItem控件的话点击menuitem无法拖动scrollview,因为menuitem已经把touch事件吞掉了,所以在scrollview里面添加

ccsprite并能响应点击事件就能满足要求了。

        CCSprite添加touch事件要参考CCLayer的写法,在onEnter和onExit的时候要处理,并在析构函数里面取消注册,因为TouchManager会保持对CCSprite

的引用,会造成内存泄露。游戏里就出现过被释放的精灵依然响应点击事件并回调造成界面错乱的问题。

你可能感兴趣的:(cocos2d-x CCSprite添加点击事件注意事项)