【问题标题】:Spritekit how do I measure impact force?Spritekit 如何测量冲击力?
【发布时间】:2014-07-02 03:25:16
【问题描述】:

我在 spritekit 中使用物理体,我想知道物理体受到什么力的影响。如何检索施加于对象的力的大小?

【问题讨论】:

    标签: sprite-kit game-physics


    【解决方案1】:
    -(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**
            }
    
           }
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-05-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多