cocos2dx3.x物理引擎根据条件实现门开启

1.效果 2.实现细节 在创建时需要对人物的碰撞组设置为负数值(如-1),对其余刚体不设置碰撞组即为默认0,但对需要碰撞的刚体需要设置相同的碰撞测试掩码即contactTestBitMask()。然后再需要在碰撞之后不再产生碰撞的刚体的碰撞组设为-1,这样人物就不会再再与其碰撞。当然对于不再需要显示的刚体可以直接移出,或者对需要显示的刚体移出后在原处添加相应的非刚体精灵。
相关文章
相关标签/搜索