创建100个不同的精灵,如何用一个触摸监听去触摸每一个精灵?

就是我按中哪个精灵,那个精灵就触发被触摸的事件

貌似加监听事件的时候,就可以指定监听哪个元素

同求:2::2::2::2::2:

创建精灵的时候 给每个精灵添加tag

创建精灵的时候加 tag
然后创建监听事件
var listener = cc.EventListener.create({
event:cc.EventListener.TOUCH_ONE_BY_ONE,
swallowTouches: true,
onTouchBegan:function(touch,event){
…略去
}
};
然啊后你有100个精灵就要添加100个注册监听

omg~ 浩大的工程,可能是我还不知道,但是好怀念andorid的写法,onclickListener 搞定

把精灵放到一个layer上,监听layer的onTouched和onTouched,去判断点击点在哪个精灵上,如果点中一个,for循环就停止,表示点中了这个

有一个getCurrentTarget,检测你当前触摸的是哪个精灵

创建一个精灵扩展类,在这个类里添加监听事件,通过这个类创建的精灵就都有监听事件了