Cocos2d iphone 如何创建多个赢得';不要互相推搡。

Cocos2d iphone 如何创建多个赢得';不要互相推搡。,cocos2d-iphone,box2d,Cocos2d Iphone,Box2d,我正在Cocos2D(objectiveC)中创建一个多人平台游戏。我为玩家创造了动态的身体,因为它应用了重力和平台碰撞,但是我不希望玩家能够互相推挤角色(虽然很有趣,但也有太多的悲伤)。实现这一目标的最佳方式是什么 感谢您可以设置对象的b2Filter数据,将实体的groupIndex设置为相同的负数表示它们不会相互碰撞b2过滤器根据每个装置进行设置。() //Objects with these fixtures won't collide as they have the same, ne

我正在Cocos2D(objectiveC)中创建一个多人平台游戏。我为玩家创造了动态的身体,因为它应用了重力和平台碰撞,但是我不希望玩家能够互相推挤角色(虽然很有趣,但也有太多的悲伤)。实现这一目标的最佳方式是什么


感谢

您可以设置对象的
b2Filter
数据,将实体的
groupIndex
设置为相同的负数表示它们不会相互碰撞<代码>b2过滤器根据每个装置进行设置。()

//Objects with these fixtures won't collide as they have the same, negative, groupIndex
fixture1Def.filter.groupIndex = -1;  
fixture2Def.filter.groupIndex = -1;