我正在Cocos2D(objectiveC)中创建一个多玩家平台游戏。我为玩家创造了动态的身体,因为它应用了重力和平台碰撞但是我不希望玩家能够推动彼此的角色(虽然有趣,太多的悲伤)。实现这一目标的最佳方法是什么?
由于
答案 0 :(得分:1)
您可以设置对象的b2Filter
数据,将主体的groupIndex
设置为相同,负数表示它们不会相互冲突。 b2Filters
基于每个夹具设置。 (LINK)
//Objects with these fixtures won't collide as they have the same, negative, groupIndex
fixture1Def.filter.groupIndex = -1;
fixture2Def.filter.groupIndex = -1;