box2d获取b2Body的所有联系机构

时间:2014-01-18 16:08:35

标签: cocos2d-iphone box2d

有没有快速的方法让所有联系机构都有特定的b2bBody? 例如,我有200个cricles(动态实体),想知道与每个圆圈接触的圆圈数量

1 个答案:

答案 0 :(得分:0)

最有效的方法是使用联系人侦听器的BeginContact和EndContact回调来更新每个正文的列表,以及当前正在触摸的内容。

此页面可能有所帮助:http://www.iforce2d.net/b2dtut/collision-callbacks 该示例仅使用简单的整数计数器跟踪触摸体的数量,但您也可以使用std :: set或类似结构来跟踪它们所在的体。