cocos2d-x 游戏开发----给单个精灵绑定点击事件

来源:互联网 发布:java 创建多线程读sql 编辑:程序博客网 时间:2024/06/07 20:33

在cocos2d-x游戏开发过程中.经常会遇到处理单个精灵被用户点击的问题。 一般情况下我们都是抓取单个场景中的点击事件根据坐标判断,遍历所有精灵,看是否存在点击的坐标和精灵的区域有碰撞。这种方法在精灵多了之后很费时,在学习testcpp的例子代码后发现一个很好的方法解决。就是继承 "CCTargetedTouchDelegate" 类,使精灵也有接收点击事件的功能,并且在精灵销毁时移除注册的点击功能。


工程代码在这里:http://download.csdn.net/detail/lkysz0000/5993617