菜鸟不得不再次求助。

我想要实现,鼠标点击动画,动画会产生反应。说白了,就是动画可以监听鼠标的点击事件,然后绑定一个回调函数来实现。但是动画不能监听事件啊。。。我就想了一个办法,把动画放入一个精灵类中,然后把精灵放入菜单中,监听菜单,然后绑定回调函数来实现。 但是CCMenuItemSprite::create()这个函数精灵放进去,用不了,貌似是参数问题,求大神指点。

不要这么麻烦吧。。。在touch中判断位置,如果点到了精灵就执行动画。。。

你的这个方法,我已经实现了。但是考虑到如果精灵很多,这个方法就不那么理想了。我把代码过不了的地方贴上来,求指导。

代码内容。

我一般都是继承CCSprite, 然后重载ccTouchBegan函数, 判断是否点中后就可以该干嘛就干嘛了

对的,精灵可以直接监听。已经解决,谢谢。

欢迎把解决问题的情况写个心得体会出来哦

精灵监听什么,不是触摸吗,如果触摸了精灵然后调用ccTouchesbegan等函数,不是这样实现的吗?