我正在开发一些某些对象需要碰撞的功能,我在许多情况下都可以正常工作,但我不时地重新调查内部异常。 我敢肯定我没有在这里应用好的做法,我想这就是这种情况。 我做了以下事情:
-(BOOL)ccPhysicsCollisionBegin:(CCPhysicsCollisionPair *)pair sCMalletPlayerTwo:(CCNode *)PlayerTwoMallet sCPuck:(CCNode *)pack
{
[pack.physicsBody applyImpulse:CGPointMake(pack.physicsBody.velocity.x, pack.physicsBody.velocity.y)];
return YES;
}
有静态和动态的身体碰撞。代理人被调用好了...... 但是有一段时间我得到了这个例外:
由于花栗鼠错误导致中止:内部错误:悬空联系人图表 检测到指针。 (B)条件失败:cpArbiterThreadForBody(arb, body) - > prev == NULL
有人可以帮我这个吗? 提前致谢!