请问下关于获取点击对象的问题

node监听了点击事件,onClick函数里面怎么获得改node里面我想找寻的对象呢?
private onClick(e:EventTouch):void{
}

e.target

e.target可以吗?

如果我该node我添加了10个显示对象,我点击了某一个,e.target只能拿到node,我不知道怎么找寻到点击的那某一个

那你是对node监听还是对10对象监听?

加属性,挂脚本,改名字

只对父node监听

这些基础的东西断点调试一波啥都清楚了

基础都不会,咋会调试 :rofl:

你这样吧。监听获取世界坐标点,然后判断这个点在你的10个对象中的哪一个

他15年进来的,基础应该都会吧?

都是用坐标点来判断是点击了某一个对象吗?

你是对node监听啊,就只能用这个笨方法了吧,我也只会这个解决方式

那请问下,还有其他的方法监听点击事件吗?

你是用的node.on 吗?

是node.on

那就用对了啊,触摸监听一般都是用.on的呀

我现在做一个拼图,主node添加了N个node。只监听了主node,我点击X的node,监听事件抛出的是主node。我百度过了,我只找到了用坐标去判断点击的某个node。所以想来论坛问下还有没其他解决方法。

子节点添加一个脚本有那么难吗,点谁谁处理。

你给那n个node做成预制体,挂个脚本就行了