有什么办法可以获取触摸点位置下的节点吗

如题,怎么获取触点下的节点:sweat:

可以参考 api : http://docs.cocos.com/creator/api/zh/classes/Event.EventTouch.html

相关案例 可以参考官方范例

这个我知道,但是没有返回触点下的节点的方法啊,而且触摸事件也是基于节点来注册的,也只能获取注册了触摸事件的节点:disappointed_relieved:

test_2.rar (517.7 KB)

可以用这两种方法

好的,谢谢,我试下:blush:

你这个就是只能获取注册了触摸事件的节点呀:joy:,我想要的效果是:背包的拖拽功能,拖拽结束后判断结束点是在格子上还是在背包面板外面,所以说我要知道拖拽结束的坐标点下的物体是什么

那你加油

来个土办法,设计一个叫道具框的东西,背包是由道具框拼出来的,道具框有个拖拽功能,不过拖拽只是针对框内的icon。当释放触摸式,取到最上层的UI,判断释放点的坐标是否在UI范围内来决定是否丢弃道具,如果在UI范围内,如果你的背包是标准有规律的,直接算一下是哪一行哪一列就行。如果不规则就用道具框再去判断。
当你拿到了行列,后面的就随便弄了。

1赞

你可以尝试用世界坐标系的触点判断是否在某个节点的包围盒中

1赞

使用节点的包围盒和坐标来判断。判断 道具节点的坐标 是否在 道具框节点的包围盒 范围内。有API的。

1赞

我懂你意思了,谢谢:yum:

感谢dalao们的解答:blush:

1赞