Spritekit 如何测量冲击力?

Ear*_*y73 2 game-physics sprite-kit

我在 spritekit 中使用物理体,我想知道物理体受到什么力。如何检索施加到物体上的力?

dra*_*eye 5

-(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**
        }

       }
}
Run Code Online (Sandbox Code Playgroud)