我在spritekit中使用了物理体,我想知道物理体被击中的力量。如何检索施加到对象的力量?
答案 0 :(得分:4)
-(void)didBeginContact:(SKPhysicsContact *)contact
{
if (contact.bodyA.categoryBitMask || contact.bodyB.categoryBitMask)
{
contactPoint = contact.contactPoint;
if((([contact.bodyA.node.name isEqualToString:@"A"] && [contact.bodyB.node.name isEqualToString:@"B"] ) || ([contact.bodyA.node.name isEqualToString:@"B"] && [contact.bodyB.node.name isEqualToString:@"A"])))
{
**contact.collisionImpulse is the collide force when two elements collide with each other**
}
}
}