creator 获取碰撞节点位置

图片中金币就是右侧的节点。当金币与其它节点碰撞。怎么获取碰撞到的节点。获取其节点坐标。大小内容。在官方文档中只看到了刚体可以获取碰撞到的节点位置。麻烦最好能给出一个示例。谢谢。。

没人帮忙解答一下么?拜托了。实在是不知道怎么获取到碰撞到的节点信息。碰撞的other和self好像并不是节点本身

你打断点进去看不就行了

打断点?是什么啊。我新手。不明白。。能给个示例么?

1赞

你用什么编辑js的,vscode么

vscode

你设置了Chrome没有?话说是mac么?

没有。我就用的cocos creator 直接运行测试的。。

你的是mac么

other 和 self 是碰撞组件

你可以
other.node
self.node
访问节点

他现在是不会打断点:sweat_smile:

我不知道断点。。我只需要。获取碰撞节点 碰撞到的节点信息。可以获取宽度高度位置什么的就可以了。我截图中。金币如果碰到其它的东西。获取那个东西的节点信息就好了。。

算了,回家了

好的。那也谢谢你了。刚刚那位回答的好像可以。。但我没获取到节点的size。但是可以直接设置。那应该是我没用对。。

嗯。谢谢了。好像可以了。但是。我没获取到节点的宽度和高度信息。但可以获取到坐标。应该是我获取宽度高度。用的不对。直接没有弄过。

获取节点高度宽度信息。不是node.height这样么?

怎么可以回家这么早!!!

碰撞组件的size和节点的size不一定一样,你先去编辑器里看看节点大宽高是不是0

获取高度是node.height,可能是其他的问题,节点的属性可以看api
http://docs.cocos.com/creator/api/zh/classes/Node.html?h=cc.node

不不不。我是打算。通过碰撞获取到节点。然后有了节点不应该就可以直接得到节点的size的宽和高什么的信息么?我刚刚看了下直接node.height是设置节点高度。而不是获取节点高度的数。getContentSize这个又看不懂。为什么要放到log里。必须放里面么?那么又要怎么拿出来。