Swift 在不修改物理世界重力的情况下更改SKSpriteNode的重力?

Swift 在不修改物理世界重力的情况下更改SKSpriteNode的重力?,swift,sprite-kit,Swift,Sprite Kit,我想在不影响场景其余部分的情况下更改单个SKSpriteNode的重力。改变重力的唯一方法就是改变物理世界的重力,但这会让重力影响一切。如何在不影响场景中其他精灵的情况下更改单个SKSpriteNode的重力?当您说要更改重力时。你想从中得到什么实际效果?@Fogmeister我想翻转重力,使精灵向上而不是向下移动。我建议不要使用重力,而是使用力。可以向任何方向的对象应用力,并将其应用于单个对象。看看SKAction applyForce方法。当你说你想改变重力时。你想从中得到什么实际效果?@F

我想在不影响场景其余部分的情况下更改单个SKSpriteNode的重力。改变重力的唯一方法就是改变物理世界的重力,但这会让重力影响一切。如何在不影响场景中其他精灵的情况下更改单个SKSpriteNode的重力?

当您说要更改重力时。你想从中得到什么实际效果?@Fogmeister我想翻转重力,使精灵向上而不是向下移动。我建议不要使用重力,而是使用力。可以向任何方向的对象应用力,并将其应用于单个对象。看看SKAction applyForce方法。当你说你想改变重力时。你想从中得到什么实际效果?@Fogmeister我想翻转重力,使精灵向上而不是向下移动。我建议不要使用重力,而是使用力。可以向任何方向的对象应用力,并将其应用于单个对象。请看SKAction applyForce方法。