通过动作使 SKPhysicsBody 动态化

Make an SKPhysicsBody dynamic with action

有没有一种方法可以使用 SKAction 使 SKPhysicsBody 将其 'dynamic' 属性 从 false 更改为 true,反之亦然?我的意图是创建一系列两个动作,第一个是 SKAction.waitForDuration(1.5),第二个将 SKPhysicsBody 的动态 属性 设置为 true

我还没有触及 Swift,但在 Objective-C 中,您会使用等待操作和一段自定义代码来调用 runAction: completion:

[someNode runAction:myAction completion:^{
            //do my code in here
            [someNode setSomeProperty: someValue];
        }];